Über LPZ E-BUSINESS
Lehre
Lehrveranstaltungen
Übungen
Klausuren
Praktika
Abschlussarbeiten
DuD-Seminar
Studiengang-Wegweiser
Forschung
Projekte
Veröffentlichungen
Veranstaltungen
Kontakt
Presse
Interner Bereich
 
Agile MDA
IT-Radar
Mobile Technology Lab
Distinguished Lectures
Series
Abschlussarbeit
Abhängigkeiten zwischen Geschäftslogik und Nutzerschnittstelle in Modellen für die modellzentrierte Software-Entwicklung

Im Kontext der modellzentrierten Software-Entwicklung stehen visuelle Modelle, aus denen weite Teile des Programmcodes automatisch generiert werden sollen. Für Informationsstrukturen, wie zum Beispiel Datenbanken oder XML-Nachrichten, wird die modellzentrierte Entwicklung bereits sehr gut unterstützt. Auch für die Generierung von Programmcode für die Nutzerschnittstelle gibt es bereits verschiedene Ansätze. Im Gegensatz dazu ist die Generierung von Geschäftslogik aus einer Prozessbeschreibung in weiten Teilen noch ein ungelöstes Problem.

Während Aspekte der Persistenzschicht oder der Nutzerschnittstellen (auf Grund einer sauberen Trennung von Systemschichten) weitgehend losgelöst vom Rest eines Systems sinnvoll generiert werden können, funktioniert die eigentliche Geschäftslogik nur mit Abhängigkeiten sowohl zur Datenschicht als auch zur Nutzerschnittstelle. Im Forschungsprojekt AMABULO wird eine Infrastruktur zu Modellierung und Generierung von sinnvollem Programmcode entwickelt. Dabei sollen insbesondere die Abhängigkeiten zwischen Geschäftslogik und Nutzerschnittstelle berücksichtigt werden.

Ziel dieser Arbeit ist es, die Abhängigkeiten zwischen Geschäftslogik und Nutzerschnittstelle zu untersuchen und aus den gewonnenen Erkenntnissen Anforderungen an visuelle Modelle abzuleiten.

Im Rahmen dieser Arbeit sollen folgende Ergebnisse erzielt werden:
  • Analyse von Technologien und Frameworks zur Realisierung von Nutzeroberflächen für Webanwendungen auf ihre Anbindung zur Geschäftslogik
  • Systematisches Aufarbeiten der Abhängigkeiten zwischen Geschäftslogik und Nutzerschnittstelle
  • Ableiten von Anforderungen an grafische Modellierungssprachen zur Modellierung von Verbindungen von Geschäftslogik und Nutzerschnittstelle
  • Falls erforderlich Erweiterung der UML Diagramme und des AMABULO Metamodells um benötigte Elemente
  • Konzeption und Realisierung eines Beispielszenarios, in dem die Anbindung der Geschäftslogik an die Nutzerschnittstelle modelliert und anschließend generiert wird

Bei Interesse an diesem Thema für Ihre Abschlussarbeit wenden Sie sich bitte an Tobias Brückmann.