Modellbasierte Generierung von Web-Anwendungen mit UWE

Zusammenfassung:

UML-based Web Engineering (UWE) wurde am PST-Lehrstuhl als Modellierungsprozess und Notation zur modellbasierten Entwicklung von Web-Anwendungen entworfen. Außerdem wurde in vorangegangenen Arbeiten der Einsatz von UWE in der modellgesteuerten Softwareentwicklung (Model-Driven Development) betrachtet.

Im Rahmen dieser Diplomarbeit soll aufbauend auf den bisherigen Ergebnissen eine vollständige Lösung zur Generierung von Web-Anwendungen aus UWE-Modellen erstellt werden.

Dazu müssen zunächst die Notation und das Metamodell von UWE erweitert werden, um alle notwendigen Informationen zur automatischen Generierung von komplexen und modernen Web-Anwendungen im Modell zu erfassen. Dies beinhaltet vor allem Erweiterungen für die Unterstützung von komplexen Benutzeroberflächen und die Anbindung an eine Datenbank.

Im zweiten Teil der Arbeit sollen Modelltransformationen entwickelt werden, die die automatische Generierung von vollständigen Web-Anwendungen ermöglichen. Als Plattform dient dabei der Java Server Faces (JSF) Standard. Dieser zeichnet sich vor allem durch vielfältige Erweiterungsmöglichkeiten aus und erlaubt die Verwendung von Komponentenbibliotheken für die Gestaltung der Benutzeroberfläche.

Zur Definition der Modelltransformationen wird die ATLAS Transformation Language (ATL) eingesetzt, für die eine auf der Eclipse-Plattform aufsetzende Laufzeitumgebung existiert.

Die Modelltransformationen sollen schließlich in Form eines Plug-Ins für die Entwicklungsumgebung Eclipse zusammengefasst werden, ergänzt durch eine Benutzeroberfläche, die Konfiguration und Kontrolle des Transformationsprozesses unterstützt.

Download:
N/A