Technische Universität Braunschweig Institute für Informatik
Einladung zum
Informatik-Kolloquium
Zeit: Donnerstag: 17.04.03, 10.30 Uhr Ort: Mühlenpfordtstr. 23, Semminarraum 252, 2.OG Vortragender: Dr. Rainer Koschke Thema: Rekonstruktion und Validierung von Software-Architekturen Zusammenfassung: Software-Architekturen spielen eine zentrale Rolle für die Entwicklung, Wartung und Evolution eines Software-Systems und dies nicht erst, seitdem so viele Bücher über dieses Thema in den letzten Jahren erschienen sind. Software-Ingenieure eines großen Software-Systems brauchen die Architekturbeschreibung für jede Änderung, die mehr als nur einen Patch darstellen soll; d.h. dann, wenn die Änderbarkeit und flexible Anpassbarkeit des Systems langfristig erhalten werden soll. Die Architekturbeschreibung wird benötigt, um die richtige Stelle für die Änderung zu lokalisieren und die Auswirkungen der Änderung abzuschätzen, sowie für die Planung der Änderung. Wenn mehrere Einzelsysteme zu einer gemeinsamen Produktlinie zusammengeführt werden wollen, muss hierfür eine vereinheitlichende Produktlinienarchitektur gefunden werden. Dabei sollen Komponenten der Einzelsysteme so weit wie möglich wiederverwendet werden. Eine Architekturanalyse ist auch dann nötig, wenn ein System von einem anderen Hersteller eingekauft und dieses dann anschließend gewartet und weiterentwickelt werden soll.
Das Hauptaugenmerk der Forschung zu Software-Architekturen gilt der Entwicklung neuer Systeme. Die Problematik, Aussagen über die tatsächliche Architektur eines bereits existierenden Systems zu treffen, wird nur von wenigen Forschern behandelt. Dieser Vortrag wird genau diese Problematik adressieren: Er wird den Stand der Forschung bei der Rekonstruktion von Architektursichten zusammenfassen sowie eigene Beiträge zu statischen und dynamischen Verfahren beschreiben, mit deren Hilfe verschiedene Architektursichten des Systems aus dem Quellcode semi-automatisch hergeleitet werden können. Durch diese Reverse-Engineering-Techniken kann ein authentisches Bild der Architektur des Software-Systems gewonnen werden. Außerdem werden so Konsistenzprüfungen möglich, die einen wichtigen Beitrag zum Erhalt der Integrität der Architektur im Zuge von Änderungen darstellen.
Die Dozenten der Informatik
M.Kielhorn,Ch.Schweda Inst. für Betriebssysteme und Rechnerverbund TU Braunschweig Mühlenpfordtstr. 23 38106 Braunschweig
Tel: 0531 391 3283 Fax: 0531 391 5936
--- Ausgehende Mail ist zertifiziert virenfrei. Überprüft durch AVG Antivirus System (http://www.grisoft.com/de). Version: 6.0.465 / Virendatenbank: 263 - Erstellungsdatum: 25.03.2003