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 st...
MOFLON supports standard compliant metamodeling, code generation and model transformations. Develop...
In this paper, we present EMorF - a model transformation tool for EMF. EMorF supports the specificat...
Model-driven development is an emerging area in software development that provides a way to express ...
EMF and GMF are powerful frameworks for implementing tool support for modelling languages in Eclipse...
peer-reviewedEMF and GMF are powerful frameworks for implementing tool support for modelling languag...
Abstract. The Eclipse Graphical Modeling (GMF) Framework provides the ma-jor approach for implementi...
© ACM 2020. This is the author's version of the work. It is posted here for your personal use. Not f...
Abstract. The Eclipse Graphical Modeling (GMF) Framework provides the ma-jor approach for implementi...
Domain-specific languages (DSLs) are languages tailored for particular domains. Many frameworks and ...
Domain-Specific modelling is increasingly adopted in the software development industry. While textua...
International audienceModel Driven Engineering (MDE) encourages the use of graphical modeling tools,...
Model-Driven Engineering has been developing since the first release of the Unified Modeling Languag...
International audienceModel-Driven Engineering (MDE) encourages the use of graphical modeling tools,...
We present the EMF Model Transformation framework (EMT), which supports the rule-based modification ...
Models are key artefacts in Model-driven software engineering. Data sets of models from practice ar...
MOFLON supports standard compliant metamodeling, code generation and model transformations. Develop...
In this paper, we present EMorF - a model transformation tool for EMF. EMorF supports the specificat...
Model-driven development is an emerging area in software development that provides a way to express ...
EMF and GMF are powerful frameworks for implementing tool support for modelling languages in Eclipse...
peer-reviewedEMF and GMF are powerful frameworks for implementing tool support for modelling languag...
Abstract. The Eclipse Graphical Modeling (GMF) Framework provides the ma-jor approach for implementi...
© ACM 2020. This is the author's version of the work. It is posted here for your personal use. Not f...
Abstract. The Eclipse Graphical Modeling (GMF) Framework provides the ma-jor approach for implementi...
Domain-specific languages (DSLs) are languages tailored for particular domains. Many frameworks and ...
Domain-Specific modelling is increasingly adopted in the software development industry. While textua...
International audienceModel Driven Engineering (MDE) encourages the use of graphical modeling tools,...
Model-Driven Engineering has been developing since the first release of the Unified Modeling Languag...
International audienceModel-Driven Engineering (MDE) encourages the use of graphical modeling tools,...
We present the EMF Model Transformation framework (EMT), which supports the rule-based modification ...
Models are key artefacts in Model-driven software engineering. Data sets of models from practice ar...
MOFLON supports standard compliant metamodeling, code generation and model transformations. Develop...
In this paper, we present EMorF - a model transformation tool for EMF. EMorF supports the specificat...
Model-driven development is an emerging area in software development that provides a way to express ...