Taming EMF and GMF Using Model Transformation

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

EMF and GMF are powerful frameworks for implementing tool support for modelling languages in Eclipse. However, with power comes complexity; implementing a graphical editor for a modelling language using EMF and GMF requires developers to hand craft and maintain several low-level interconnected models through a loosely-guided, labour-intensive and error-prone process. In this paper we demonstrate how the application of model transformation techniques can help with taming the complexity of GMF and EMF and deliver significant productivity, quality, and maintainability benefits. We also present EuGENia, an open-source tool that implements the proposed approach, illustrate its functionality through an example, and report on the community’s response to the tool.
Original languageEnglish
Title of host publicationModel Driven Engineering Languages and Systems
Subtitle of host publication13th International Conference, MODELS 2010, Oslo, Norway, October 3-8, 2010, Proceedings, Part I
PublisherSpringer
Pages211-225
ISBN (Electronic)978-3-642-16145-2
ISBN (Print)978-3-642-16144-5
DOIs
Publication statusPublished - 2010

Publication series

NameLecture Notes in Computer Science
PublisherSpringer
Volume6394
ISSN (Print)0302-9743

Cite this