Jahr

Sortierung

Titel
Jahr

Filterung

Titel

Autor

Stichwort

zur Startseite

Veröffentlichung

Reverse Engineering Konzept zur Gewinnung von Verhaltensinformationen aus OO-Software

Prof. Dr.-Ing. Vicente Lucena, Dipl.-Ing. Carsten Freining

Kurzfassung

Die Entwicklung von Software geht immer mehr in Richtung Wiederverwendbarkeit und Wartbarkeit von Softwaresystemen. Durch Modellierung von Architektur und Verhalten wird die Aufgabe des Wartens oder Weiterentwickelns dieser Systeme wesentlich vereinfacht. Problematisch bleiben die alten Softwaresysteme, die nicht in modellierter Form vorliegen. Mit Hilfe von Werkzeugen gelingt es nur Architekturinformationen wieder zu gewinnen. Das Verhalten kann nur dann rekonstruiert werden, wenn der Code vom gleichen Werkzeug generiert wurde. Dieser Artikel stellt ein Konzept für das automatisierte Reengineering von Verhaltensbeschreibungen aus bestehendem, objektorientiertem Quellcode vor. Die Codeanalyse wird mit mehreren Parsern durchgeführt, dabei werden die notwendigen Daten für das Sequenzdiagramm und Zustandsdiagramm herausgelesen. Anschließend werden die Daten ausgewertet und in eine grafisch darstellbare Form gebracht.

Schlüsselwörter

Reverse Engineering; Software Evolution; Software Components

Tagung

2. Workshop Software-Reengineering
11.-12.05.2000
Bad Honnef

Download