Aktuelles
Einreichungen
Registrierung
Programm
Tutorien
Keynotes
Konferenz
Mini-Tutorien
Social Events
Tagungsort
Ansprechpartner
 
T6: Analyse und Bewertung von Software-Architekturen

Software-Architekturen beschreiben die Struktur von großen Software-Systemen auf der Entwurfsebene. Sie dienen dazu, Programmstrukturen zu entwerfen und in der Entwicklung die Vielzahl von Klassen und Subsystemen mit einer meist unüberschaubaren Menge von Beziehungen untereinander beherrschbar zu machen. Für die Weiterentwicklung und Wartung eines Systems ist ein wesentliches Qualitätsmerkmal, dass die gewählte Software-Architektur einhalten wird und Verletzungen der Architektur frühzeitig erkannt werden. Es stehen heute eine Reihe von Werkzeugen zur Verfügung, die Software-Architekten bei der Analyse und Überwachung von Software-Architekturen unterstützen können.

Im ersten Teil des Tutorials stellen wir Ihnen Verfahrensweisen und Werkzeuge zur Achitekturanalyse und –überprüfung vor. Im zweiten Teil des Tutorials zeigen wir Ihnen in einer Live-Demo, welche Möglichkeiten der werkzeuggestützen Analyse heute zur Verfügung stehen. Um die Erfahrung für die Teilnehmer greifbar zu machen, können die Teilnehmer des Tutorials am Vormittag den Source- und Byte-Code eigener Java-Systeme analysieren lassen und die Ergebnisse dieser Analyse im Tutorial am Nachmittag mit uns diskutieren.

Tutoren

Prof. Dr. Claus Lewerentz

Claus Lewerentz ist Inhaber des Lehrstuhls Software-Systemtechnik der Brandenburgischen Technischen Universität Cottbus, Leiter des Software-Qualitätslabors im Fraunhofer-Institut für Rechnerarchitektur und Softwaretechnik, und Mitbegründer der Firma Software-Tomography GmbH. Claus Lewerentz hat bis 1983 Informatik an der TU München studiert und 1988 an der RWTH Aachen in Informatik promoviert. Seine Forschungsarbeiten liegen in den Gebieten der Softwarekonstruktion, -analyse und -visualisierung mit einem Schwerpunkt im Thema Softwarequalität. Er ist Mitglied der GI, des VDI und der IFIP.

Dipl.-Inform. Carola Lilienthal

Carola Lilienthal ist wissenschaftliche Mitarbeiterin der Universität Hamburg am Arbeitsbereich Softwaretechnik und Software-Architektin bei der C1 WPS GmbH. Sie verfügt über mehrjährige Erfahrung im Entwurf, der Implementierung und der Bewertung von Architekturen in Anwendungssystemen unterschiedlicher Größe und Komplexität. Als wissenschaftlicher Mitarbeiter der Universität Hamburg forscht sie zu Themen im Bereich Softwarearchitekturen.

Dipl.-Inf. Marcel Bennicke

Marcel Bennicke ist wissenschaftlicher Mitarbeiter am Lehrstuhl Software-Systemtechnik der BTU Cottbus. Seine Arbeit konzentriert sich auf den methodischen Einsatz von Verfahren zur qualitätsorientierten Software-Produktbewertung. In den Jahren 2004 und 2005 war er Mitarbeiter des Fraunhofer Instituts FIRST und hat dort zum großen Teil in industriellen Beratungsprojekten mitgewirkt. Er verfügt über Erfahrungen zum Einsatz von Code-Quality-Management aus etwa 15 großen industriellen Sofware-Projekten.