Skip to content. | Skip to navigation

Informatik 5
Information Systems
Prof. Dr. M. Jarke
Personal tools
You are here: Home Theses A Study on Metamodels used in Model-driven Web Engineering with a Focus on End-User Integration


Prof. Dr. M. Jarke
RWTH Aachen
Informatik 5
Ahornstr. 55
D-52056 Aachen
Tel +49/241/8021501
Fax +49/241/8022321

How to find us

Annual Reports





A Study on Metamodels used in Model-driven Web Engineering with a Focus on End-User Integration

Thesis type
  • Master
  • Bachelor
Status Open

Research in the domain of model-driven Web engineering is mostly targeted at professional Web developers. But recent developments in Web engineering techniques more and more bear the potential to include also non-technical stakeholders into the conceptual modeling of Web applications. This new approach of integrating a complete community into the modeling process bears new challenges that are subject to research.

The Community Application Editor (CAE), developed recently at i5, is a Web application for the collaborative creation of community applications, based on a meta-modeling framework called SyncMeta. With it, we want to support various communities in developing and shaping their software landscape with a model-driven Web engineering approach. By abstracting the complexity into different modeling elements, again abstracted into different modeling tiers, we want to achieve a better integration of the complete community into both the requirement analysis phase and development process.

Our evaluation has shown two key points for improvement of our concept. For one, the current metamodels have to be improved to achieve a full coverage of modern Web development practices. The other aspect is that there exists a need for custom tailored metamodels for individual communities, which exactly reflect their specific needs for applications.

The proposed thesis aims at researching generic metamodels for community needs. This includes revisiting the metamodels of the CAE with regard to modern Web development needs and developing different community metamodels on top of them. A model-to-model transformation approach that maps these specific community models to the basic CAE metamodels reflecting the actual application for code generation has to be developed and evaluated. An extensive literature study on model-driven Web engineering and (meta)model development will build the basis of this thesis.

If you are interested in this thesis, please do not hesitate to send a message to


Must: Strong knowledge of Javascript, Java
Nice: Shared Editing Systems, Web Technologies, Conceptual Modeling, Paper Prototyping Tools

Related projects

Document Actions