Back to Search
Start Over
Eugenia: towards disciplined and automated development of GMF-based graphical model editors
- 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.
- Subjects :
- business.industry
Process (engineering)
Computer science
Programming language
Model transformation
media_common.quotation_subject
Maintainability
020207 software engineering
02 engineering and technology
computer.software_genre
Metamodeling
Empirical research
Modeling and Simulation
0202 electrical engineering, electronic engineering, information engineering
020201 artificial intelligence & image processing
Quality (business)
Graphical model
Software engineering
business
computer
Software
computer.programming_language
media_common
Eclipse
Subjects
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