Protokoll zum Projektgruppentreffen vom 13.06.2000 -------------------------------------------------- Protokollant: Sebastian Lühnsdorf Tagesordnung ------------ 1. Anmerkungen zum letzten Projektprotokoll (Derrick Hepp) Die Vortragsfolien zum Vortrag "Artistic Style" sind jetzt unter http://www.informatik.hu-berlin.de/Institut/struktur/softwaretechnikII/ lehre/PROJ_SE_WS98/SE_Werkzeuge/astyle/ verfügbar. 2. R. Harder, A. Paschold, J. Picard: Tool-Implementation zur dynamischen Trace-Verfolgung: erste Erfahrungen, Probleme, nächste Schritte (Ziel: Bestimmung von Architekturkomponenten nach dem "Bojic"-Ansatz) * Problem: Welche Funktionen bzw. welches Modell für welchen Use Case? * Lösung: fprintf in den Kopf jeder Funktion Allerdings: Einfügen per Hand zu aufwendig Lösung: ein Programm, das die Klammern des Funktionskopfes erkennt und dort die entsprechende Zeile einfügt. Eine Nachkorrektur ist nötig; Dauer ca. 30 Minuten für die kompletten Sourcen. * Wortmeldungen: Prof. Bothe: Programmtiefe wäre interessant. Borland C unterstützt das allerdings nicht. Prof. Bothe: Wieviele Funktionen gibt es insgesamt? unbekannt. Die erstellten Log-Files enthalten pro Zeile einen Eintrag mit Timestamp, Dateiname und Funktionsname. Es werden verschiedene Logfiles für Hauptprogramm, Counter und Motor angelegt. * Problem: Durch Warteschleifen werden Logfiles sehr groß. * Lösung: Komprimierer für die Logfiles. Ansätze: - gleiche, aufeinander folgenden Zeilen entfernen. - gleiche, aufeinander folgenden Zyklen entfernen. * Probleme: Zyklen stürzt bei großen Logfiles ab. * mögliche Verbesserungen: - Filter mittels Plugins erweiterbar machen. - Bessere Analyse der Use Cases. * Wortmeldungen: U. Sacklowski: Wie häufig treten Zyklen auf? unbestimmbar. Prof. Bothe: Wie lange können Zyklen sein? bestimmbar, z.Zt. 20 Zeilen. U. Sacklowski: Reihenfolge notwendig? Ja, außer für eine Funktionsübersicht. U. Sacklowski: Alle Aufrufe in eine Datei? Nein, da zu unübersichtlich. 3. Wortmeldungen zu aktuellen Arbeiten A. Schad & S. Lühnsdorf: (13.06.2000) - Fragen im Gespräch mit T. Panzner und U. Sacklowski geklärt. - EMail an Proscan (Hersteller). - Pflichtenheft muß überarbeitet werden. S. Bernd & J. Ulrich: - Angefangen, den Code für Dialogboxen zu kommentieren. S. Lützkendorff: - Direktzugriff erschwert Tests, daher Wrapper erforderlich. - Format für Fehlerreports muß definiert werden. * Wortmeldungen: U. Sacklowski: Fehlerseite im Netz mit Beschreibung und eventuellem Vermerk "behoben". D. Hepp & S. Hepp: - Starten und Stoppen zu synchronisieren problematisch, aber Ansatz vorhanden. 4. Sonstiges Prof. Bothe knapp drei Wochen verreist. - Termin am 20.06.2000 entfällt. - Termin am 27.06.2000 ohne Prof. Bothe. A. Schad & S. Lühnsdorf: Vortrag am 27.06.2000 zum Thema "Anforderungen der Physiker"