EMF Splitter: A Structured Approach to EMF Modularity.
Antonio Garmendía, Esther Guerra, Dimitrios S. Kolovos, Juan D. Lara · 2014
Abstract. Model-Driven Engineering aims at reducing the cost of sys-tem 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 nal application is obtained. However, even though domain-specic, models may become large and complex, becoming cumbersome to edit and manipulate. In this scenario, mechanisms helping in the agile denition 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 de-composed into folders and les). The paper presents our supporting tool and discusses benets and future challenges.