Aufgabenstellung für die Studienarbeit des Herrn cand. Inform. Martin Girschick

Entwurf und Implementierung eines Modellierungskonzepts
zur Beschreibung und Simulation von Applikationslogik

Betreuerin: Dipl. Inform. Claudia Preß

TU-Darmstadt · Fachbereich Informatik · Mai 2001

Die Anforderungen an Applikationen und deren Architekturen sind in den letzten Jahren stark gewachsen - heutige Applikation müssen oftmals Internet-fähig, verteilt, sicher, skalierbar und verfügbar sein. Dies führt zu erhöhten Anforderungen im Software-Entwurf. Objektorientierte Modellierungssprachen wie UML versuchen daher den komplexen Entwicklungsprozess eines Softwaresystems zu unterstützen. UML erleichtert objektorientierte Analyse und Entwurf von Softwaresystemen und ermöglicht einen unterstützten Entwicklungsprozess.. Dazu bietet UML verschiedene Diagrammtypen wie Klassen-, Interaktions- und Aktivitätsdiagramme. Eine Unterstützung des Software-Entwurfs hinsichtlich der Visualisierung der Ablauflogik eines Softwaresystems ist jedoch nicht hinreichend gegeben.

Im Rahmen der Studienarbeit soll eine Analyse der derzeit verfügbaren objektorientierten Werkzeuge (z.B. Rational Rose, Select, TogetherJ) bezogen auf deren Fähigkeit zur Beschreibung und Simulation von Applikationslogik durchgeführt werden. Unter Berücksichtigung der gewonnenen Ergebnisse soll ein Modellierungskonzept für die Beschreibung und Simulation von Applikationslogik erstellt werden. Ziel dieses Konzeptes ist es, dem Entwickler in allen Stadien des Projektes die Verifikation und Präsentation dieser Ablauflogik zu ermöglichen.

In einer beispielhaften Implementierung soll die Praxistauglichkeit dieses Konzepts überprüft werden. Dabei soll ein Prototyp zur Visualisierung von Programmabläufen mit Repräsentationen der Modellierungselemente entworfen werden. Besondere Herausforderungen dieser Studienarbeit sind einerseits der Entwurf eines geeigneten Metadatenformats unter Berücksichtigung vorhandener Standards wie XML und andererseits die Implementierung einer anschaulichen Repräsentation der Modellierungselemente.


Die vollständige Studienarbeit ist als PDF-Version (75 Seiten, 1,2 Megabyte) verfügbar.