DFG project "Meta-Modeling and Graph Grammars: Generating Development Environments for Modelling Languages"

Contact

Head

Prof. Dr. Annegret Habel

Secretary

Marion Bramkamp

+49-(0)441-798-2426

+49-(0)441-798-2965

Raum: A3 2-208

Kontakt

Leitung

Prof. Dr. Annegret Habel

Sekretariat

Marion Bramkamp

+49-(0)441-798-4522

Raum: A2 2-228

DFG project "Meta-Modeling and Graph Grammars: Generating Development Environments for Modelling Languages"

Meta-Modeling and Graph Grammars: Generating Development Environments for Modelling Languages

Project duration: 2016-2019

Financing by: German Research Foundation (DFG)

Summary of the research project:

There is a trend to develop domain-specific modelling languages (DSMLs) with corresponding integrated development environments (IDEs) for model-driven development of software. Such IDEs include but are not limited to model editors as well as interpreters and/or translators of models. Additional tools such as high-level model version management and test support with automatic test case generation and model migrators are of great use. The development of such IDEs, however, is costly and requires tool development experiences. Therefore, meta-tools have been developed which reduce tool development to their domain-specific tasks. But still a lot of manual work and tool-related experiences are needed to use these meta-tools in the right way.

The overall aim of this project is to raise the degree of automation w.r.t. tool support for modelling languages, especially DSMLs. Since tool development seems to be the largest obstacle for using modelling languages, we intend to identify core problems and to develop new concepts, methods and meta-tools to make tool development for modelling languages faster and easier. In a certain sense, we consider to lift the specification of domain-specific tool environments to a higher abstraction level, i.e., to make it more model-driven. To reach this aim, inherent problems such as interactively generating and repairing models need to be solved and are best considered on the formal level. We use the theory of graph transformation to systematically tackle them. Solutions found are implemented based on the Eclipse Modelling Project and evaluated at a variety of modelling languages.

Bibtex file not available or has no entries.
(Changed: 11 Feb 2026)  Kurz-URL:Shortlink: https://uol.de/p47667en
Zum Seitananfang scrollen Scroll to the top of the page

This page contains automatically translated content.