|
|
 |
 |
 |
 |
 |
 |
 |
 |
|
Simulation von Geschäftslogik auf Basis von UML-Diagrammen
Um sinnvollen Programmcode aus Modellen der Geschäftslogik generieren zu können, müssen bei der Modellierung verschiedene Sichten auf das Software-Modell berücksichtigt werden. Neben den zu unterstützenden Geschäftsprozessen müssen zum einen die Geschäftsobjekte und zum anderen die Anbindung an die Nutzerschnittstelle berücksichtigt werden.
Das Forschungsprojekt AMABULO stellt eine Modellarchitektur zur Verfügung, mit der ein modellzentrierter Entwicklungsprozess für Informationssysteme unterstützt wird. Zentrale Aspekte sind dabei sowohl die Erstellung und Verfeinerung von Modellen unter Verwendung verschiedener Modellierungskonzepte sowie die Schnittstelle zu Modelltransformatoren.
Um den Modellierer bei seiner Arbeit zu unterstützen und ihm zu helfen syntaktisch und fachlich richtige Modelle zu erstellen, soll die Richtigkeit von Modellen mit Hilfe von Werkzeugen überprüft werden. Um Modelle für Geschäftslogik auf richtiges Verhalten hin zu prüfen, können mit Hilfe von Petri-Netzen verschiedene Abläufe simuliert und an Hand des Simulationsergebnis ausgewertet werden. Simulationen auf Basis von UML-Modellen für Geschäftslogik sind bis jetzt allerdings noch nicht verbreitet.
Ziel dieser Arbeit ist es zu Prüfen, ob aus Elementen der AMABULO-Metamodells eine geeignete Repräsentation in Form von Petri-Netzen generiert werden können, welche dann als Grundlage für Simulationen dienen. Weiterhin soll geprüft werden ob aus Simulationsergebnissen sinnvolle Aussagen über das Modell abzuleiten sind.
Im Rahmen dieser Arbeit sollen folgende Ergebnisse erzielt werden:
- Recherche nach Ansätzen zur Simulation von Geschäftslogik, insbesondere auf Basis von UML-Modellen
- Konzeption und Realisierung von geeigneten Simulationsszenarien
- Recherche nach Simulationsumgebungen für (gefärbte) Petri-Netze
- Implementieren der Transformation von AMABULO-Modellen in gefärbte Petri-Netze
- Durchführen und Auswerten von Simulationen
- Bewertung der Ergebnisse
Bei Interesse an diesem Thema für Ihre Abschlussarbeit wenden Sie sich bitte an Tobias Brückmann.
|
|
|
 |
 |
|