Ludwig-Maximilians-Universität München, Institut für Informatik
Lehr- und Forschungseinheit für Programmierung und Softwaretechnik

Diplomarbeit

Reverse-Engineering von Web-Anwendungen


Inhalt

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.


Voraussetzungen


Aufgabensteller

Prof. Dr. Alexander Knapp

Information/Betreuer

Gefei Zhang Alexander Knapp

Bearbeiter

N.N.

Bei Problemen oder Vorschlägen schicken Sie bitte eine eMail an wwwmaster@pst.informatik.uni-muenchen.de
Gefei Zhang (2006-11-24)