Back to Search Start Over

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

Authors :
Louis M. Rose
Dimitrios S. Kolovos
Antonio García-Domínguez
Richard F. Paige
Source :
Software & Systems Modeling. 16:229-255
Publication Year :
2015
Publisher :
Springer Science and Business Media LLC, 2015.

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 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.

Details

ISSN :
16191374 and 16191366
Volume :
16
Database :
OpenAIRE
Journal :
Software & Systems Modeling
Accession number :
edsair.doi...........3e0cab0fa793edf912e20d11a55f6e35
Full Text :
https://doi.org/10.1007/s10270-015-0455-3