Zusammenfassung:
UML-based Web Engineering (UWE) is an object oriented approach to model Web Applications. Developed at the chair of programming and software technology, this approach has recently been expanded to support the development of Rich Internet Applications(RIAs). The expansion is based on the integration of RIA Patterns, which are specified by UML collaborations and state machines. This process is supported by an UML profile and a MagicDraw Plugin for UWE.
In addition, a model-driven approach enables the automated generation of Web Applications from UWE Models for the Java Server Faces technology (JSF). The main focus of this thesis is to decouple the design of those Web Applications from the logical part and integrate the automated generation of RIA patterns in this process. This will be achieved by modifying the ATL (Atlas Transformation Language) based framework “UWE2X” that converts the UML model into a platform independent, so called “intermediate model”. One part of the web application (the logic) is then created with the help of the Model-to-Text language JET, which is already implemented but must still be modified. The other part (the design) is created by the user with the help of a framework, based on Apache Velocity, which will also be created in the process of this work. This framework is driven by pre- and user-defined templates and lets the user control the aforementioned design process by automatically generating views for the Web Application. The system allows components to be designed, exchanged and reused easily and thus especially supports the integration of automated RIA Patterns.
Download:
N/A