Modeling Language & COTS Tool Integration

The number of documents, models, and tools in software development increases with the number and complexity of software development processes. Because data in different tools and documents depends on one another, keeping this data consistent has become an important and demanding challenge. Therefore, considerable efforts are spent on the development of integration and transformation tools.

Our research in this area aims at systematic and efficient development of such tools. As  the figure below depicts, we combine metamodeling and model transformation techniques to development integration environments efficiently.


In our integration approach, the structure of tool data is described in metamodels. Parsers or tool adapters can be used to import tool data into repositories that are generated from such metamodels. These repositories provide interfaces that are appropriate for our synchronization mechanisms. From declarative integration rules in Triple Graph Grammars or QVT, it is possible to generate operational transformation rules that can be applied by a synchronization framework.

Current Projects


JMI Tool Adapter


Completed Projects

Syntactic and Semantic Integration of Visual Modeling Techniques (SEGRAVIS) was a joint research training network supported by the European Community. From 2002 until 2006, it involved 11 partners in various research areas such as domain specific languages, UML, metamodeling, model analysis, and model transformation, just to name a few.


Dr.-Ing. Felix Klar

Dipl.-Inform. (M.Sc.) Sebastian Rose

Metamodeling & Model Transformations

P2P Technologies

Model Driven Software Development

Security Engineering


Related Publications

Contact us

Technische Universität Darmstadt

Institute of Computer Engineering

Real-Time Systems Lab

Prof. Dr. rer. nat. Andy Schürr

Building S3|06 (3rd Floor, Room 313)

Merckstraße 25

64283 Darmstadt

+49 6151 16-6940
+49 6151 16-6942

A A A | Drucken | Impressum | Sitemap | Suche | Kontakt
Zum SeitenanfangZum Seitenanfang