These are the archived web pages of the Programming and Software Engineering Group (PST).
The web pages of the Software and Computational Systems Lab (SoSy) can be found on https://www.sosy-lab.org/.

MAEWA II

Model-based Engineering of adaptive Rich-Internet-Applications

Rich-Internet-Applications (RIAs) are modern Web applications that also behave like desktop applications. They provide time-consuming animation, rich user interaction mechanisms as well as client-server calculations and data persistence. Although commercial use of RIAs is continuosly increasing, there are few research results on the systematic development of adaptive and high-quality RIAs. Languages and techniques are still missing, which support the development of the above mentioned RIAs in the requirements analysis, modelling and implementation. In addition, the development approaches for adaptive web applications need to be extended for RIAs due to the richness and complexity of the user interface.

The aim of this project is to apply the know-how acquired in MAEWA I and UML-based Web-Engineering (UWE) for the model-driven development of web applications to adaptive RIAs, in order to provide a systematic model-based development approach for rich internet applications. In particular, a modelling approach for adaptive RIAs and methods and tools for the automatic generation von RIAs are developed. A high modularity of the models is aimed by using an aspect-oriented modelling and formal methods.

The main objectives of the project are:

 

  • Modelling of adaptive RIAs
  • Validation of models of adaptive RIAs
  • Automatic generation of RIAs using model transformation. 

 

Publications (selection):

 

 

Contact: Nora Koch

Team: Martin Wirsing, Alexander Knapp, Nora Koch, Gefei Zhang, Christian Kroiß, Marianne Busch

Funding: MAEWA II, Project WI 841/7-2 of the Deutschen Forschungsgemeinschaft (DFG).

Start: 1.03.2009

Duration: 2 years