By the same authors

From the same journal

From the same journal

Eugenia: towards disciplined and automated development of GMF-based graphical model editors

Research output: Contribution to journalArticle

Published copy (DOI)



Publication details

JournalSoftware and Systems Modeling
DateAccepted/In press - 6 Jan 2015
DateE-pub ahead of print - 26 Feb 2015
DatePublished (current) - 1 Feb 2017
Issue number1
Number of pages27
Pages (from-to)229-255
Early online date26/02/15
Original languageEnglish


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 handcraft and maintain several detailed interconnected models through a loosely guided, labour-intensive, and error-prone process. We demonstrate how the application of metamodel annotation and model transformation techniques can help to manage the complexity of GMF and EMF and deliver significant productivity, quality, and maintainability benefits. We present Eugenia, an open-source tool that implements the proposed approach, illustrate its functionality with an example, evaluate it through an empirical study, and report on the community’s response to the tool.

    Research areas

  • Eclipse, GMF, Graphical modelling, Model transformation

Discover related content

Find related publications, people, projects, datasets and more using interactive charts.

View graph of relations