Frameworks to Create Language Definitions and Tools on Top of the Eclipse Modelling Project

Hajo Eichler (ikv++ technologies ag), Michael Soden (), Markus Scheidgen (Humboldt-Universität zu Berlin), Daniel A. Sadilek (Humboldt-Universität zu Berlin), Stephan Weissleder (Humboldt-Universität zu Berlin Institut für Informatik Rudower Chaussee 25 12489 Berlin), Guido Wachsmuth (Humboldt-Universität zu Berlin, GK Metrik)

Modeling · Poster

This talk has been accepted but has not yet been assigned a time slot.

Hajo Eichler

Markus Scheidgen

Daniel A. Sadilek

In today’s software engineering world, languages are only as good as their supporting tools, and engineering processes are only as good as the languages used in them. New engineering paradigms, more domain specific engineering, and the general call for more efficient software engineering cause a high demand for new programming and modelling languages including high quality language tools. The eclipse platform, especially the Eclipse Modelling Project with EMF, QVT, GMF, EMFT, and MDT, provides the ideal backbone for the generative development of languages and language tools.
Over the last years, we developed a series of experimental frameworks based on EMF that enhance the possibilities to describe language in more detail and derive even better tools from these descriptions. These frameworks tackle all language aspects from notations to semantics: we can write, execute, analyse, debug, refactor, test, and compile models for different target platforms. This poster shows a brief display of our work.

Hajo Eichler, Lead Architect at ikv++ technologies (Berlin, Germany) has worked on applying model driven engineering into different domains - e.g. for Automotive at DaimlerChrysler, for eGoverment at Hitachi, Embedded Systems at Samsung, etc. He is active in the eclipse community and also participated in standardization activities e.g. OMG's MOF2 to IDL mapping.
In the context of metamodel behavior, simulation and execution he is writing his PhD at the Humboldt University of Berlin.

Early in his career, Markus Scheidgen made experiences in modelling telecommunication systems, and ah-hoc wireless networks for Siemencs and NEC. In the last years, he utilises this experiences in research on language development to enhance the modelling experience for others. Markus is working on meta-tools for all language aspects from language notation, structure, and semantics. He is currently working on his PhD thesis. He received scholarships from the Deutsche Forschungsgemeinschaft and the city of Berlin.

Daniel Sadilek is a PhD student at the Humboldt-University Berlin. He received his diploma degree from the University of Applied Sciences Berlin in 2004. Daniel worked at DaimlerChrysler, the Fraunhofer IPK, and Schütze Consulting. He has experience in such diverse fields as service-oriented tool integration, computer vision, and eGovernment. After two years as a professional software developer, Daniel started his PhD work in August 2006 on the topic of middleware and domain-specific languages for wireless sensor networks.

born in 1979, member of the graduate school METRIK since 08/2006, topic: model-based testing

Gold sponsors

BEA logo

IBM logo

Wind River logo

Replay Solutions logo

JBoss logo


Cloudsmith logo

BIRT Exchange logo

Skyway Software logo


BlackBerry logo

AMD logo

Silver sponsors








Business Objects

LynuxWorks logo

Hardware sponsor

AMD logo

Media sponsors

Extension Media

Methods and Tools


Addison-Wesley logo

SD Times logo

Open Systems Publishing

Software Test & Performance logo


Be a Sponsor