The MAEWA projects

UWE is currently supported by the DFG project MAEWA II, that followed the DFG project MAEWA I. Related publications are listed by topic and by year.

MAEWA II

Model-Driven 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 continuously 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 extend 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 of 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 MAEWA II project are:

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

Team: Web Engineering Group
Funding: MAEWA II, Project WI 841/7-2 of the German Research Foundation (DFG)
Duration: 2 years
Start: 1.03.2009

MAEWA I

Model-Driven Engineering of Web Applications

The aim of this project is to improve the model-driven approach of UWE approach augmenting the quality in the construction of Web systems by systemizing the development process of Web applications. Model-driven development also helps achieve a better maintainability of Web applications by means of documented and reusable models. The focus of the project is the following:

  • Modelling of workflow driven Web applications
  • Automatic generation of Web applications
  • Validation of models and code of Web applications

A special characteristic of the MAEWA I project is the use of formal methods in order to improve the quality of generation algorithms and validation techniques.

Team: Web Engineering Group and Rolf Hennicker
Funding: MAEWA was sponsored by the DFG initiative as project WI 841/7-1
Duration: 2 years: 01.05.2005–28.02.2006 (9 months) and 01.06.2006–31.07.2007 (15 months)