Realisierung eines Konzepts zur Webseitengenerierung mit dem GeneSEZ-Framework

Generation of Websites with the GeneSEZ Framework

  • Mit der Modellgetriebenen Softwareentwicklung (MDSD) wird lauffähige Software automatisiert aus formalen Modellen erzeugt. In dieser Arbeit wird der Prozess der MDSD auf Webseiten mit dem Ziel angewandt, HTML- und JavaServer Faces (JSF)-Seiten aus Modellen der Unified Modeling Language (UML) erzeugen zu können. Die grafische Repräsentation der Modelle kann die Verwaltung von sehr vielen Webseiten vereinfachen, insbesondere der Überblick, welche Seiten existieren und wie sie miteinander vernetzt sind, ist leichter möglich. Eine eventuelle Neuorganisation der Seiten wird durch die bessere Übersicht ebenfalls unterstützt. Automatisch generierte Artefakte vermindern den Programmieraufwand und ermöglichen eine stärkere Konzentration auf die Modelle, was vor allem in der Konzeptionsphase hilfreich sein kann. Die Entwicklung erfolgt mit GeneSEZ, einem Framework für die Modellgetriebene Softwareentwicklung. Damit können die benötigten Modelle eingelesen, ausgewertet und validiert werden, sowie aufgrund der gelesenen Informationen automatisch passende Seitenartefakte generiert werden. Der Hauptteil der Arbeit ist von der Entwicklung der UML-Profile und Generator-Templates geprägt. Es werden Hinweise und Beispiele zur Verwendung gegeben. Eine Diskussion zu den Ergebnissen sowie Hinweise für zukünftige Verbesserungen bilden den Abschluss der Bachelorarbeit.

Export metadata

Additional Services

Metadaten
Author:Roman Pioch
Advisor:Wolfgang GolubskiGND
Document Type:Bachelor Thesis
Language:German
Name:Westsächsische Hochschule Zwickau
Dr.-Friedrichs-Ring 2A, 08056 Zwickau
Date of Publication (online):2016/02/18
Year of first Publication:2013
Publishing Institution:Westsächsische Hochschule Zwickau
Date of final exam:2013/02/02
GND Keyword:Modellgetriebene Entwicklung
Page Number:57 Seiten, 32 Abb., - Tab., - Lit.
Faculty:Westsächsische Hochschule Zwickau / Physikalische Technik, Informatik
Release Date:2016/02/18