Zusammenfassung:
Reverse Engineering “is the process of analyzing a subject system to create representations of the system at a higher level of abstraction” (Chikofsky, E.J., J.H. Cross II . Reverse Engineering and Design Recovery: A Taxonomy in IEEE Software. IEEE Computer Society: 13-17. 1990). Mit Reverse Engineering gewinnt man unter anderem Einblicke ins Design laufender Programme in Form von UML-Modellen, welche die Dokumentation, Wartbarkeit und Anpassbarkeit des unterliegenden Programs verbessern können.
UML-based Web-Engineering (UWE) ist ein Ansatz, mit dem Web-Anwendungen modelliert werden können. In dieser Diplomarbeit soll ein Ansatz entwickelt werden, laufende Web-Anwendungen automatisiert zu untersuchen und UWE-Modelle zu generieren, welche die Navigationsstruktur der unterliegenden Web-Anwendung abstrakt darstellen. Dazu können beispielsweise Seiten mit ähnlichen URLs und/oder ähnlichen HTML-Strukturen als ein abstrakter Navigationsknoten zusammengefasst werden.
Download:
N/A