Abstract
Model-Driven Engineering aims at reducing the cost of system development by raising the level of abstraction at which developers work. Thus, models become the main assets in this paradigm, guiding the development until code for the final application is obtained. However, even though domain-specific, models may become large and complex, becoming cumbersome to edit and manipulate. In this scenario, mechanisms helping in the agile definition and management of models in the large are crucial. Modularity is one of such mechanisms. In this paper, we describe a novel approach to the construction of EMF models in a structured way. It is based on the annotation of the Ecore meta-models with modularity concepts (like project, package and unit), from which we generate an Eclipse plug-in that enables the editing of models according to that structure (i.e., organized in projects and decomposed into folders and files). The paper presents our supporting tool and discusses benefits and future challenges.
Original language | English |
---|---|
Pages (from-to) | 22-31 |
Number of pages | 10 |
Journal | CEUR Workshop Proceedings |
Volume | 1239 |
Publication status | Published - 2014 |
Event | 3rd Extreme Modeling Workshop, XM 2014, Co-located with ACM/IEEE 17th International Conference on Model Driven Engineering Languages and Systems, MoDELS 2014 - Valencia, Spain Duration: 29 Sept 2014 → … |
Keywords
- Agile modelling
- Eclipse Modeling Framework
- Meta-modelling
- Modularity