EXTREMO: An Eclipse plugin for modelling and meta-modelling assistance

Abstract

Modelling is a core activity in software development paradigms like Model-driven Engineering (MDE). Therefore, the quality of (meta-)models is crucial for the success of software projects. However, many times, modelling becomes a purely manual activity, which does not take advantage of information embedded in heterogeneous information sources, such as XML documents, ontologies, or other models and meta-models. In order to improve this situation, we present EXTREMO, an Eclipse plugin aimed at gathering the information stored in heterogeneous sources in a common data model, to facilitate the reuse of information chunks in the model being built. The tool covers the steps needed to incorporate this knowledge within an external modelling tool, supporting the uniform query of the heterogeneous sources and the evaluation of constraints. Flexibility of the main features (e.g., supported data formats, queries)is achieved by means of extensible mechanisms. To illustrate the usefulness of EXTREMO, we describe a practical case study in the financial domain and evaluate its performance and scalabilityThis work was partially supported by the Ministry of Education of Spain (FPU grant FPU13/02698), the Spanish Ministry of Science (RTI2018-095255-B-I00), and the R&D programme of the Madrid Region (S2018/TCS-4314

    Similar works

    Full text

    thumbnail-image

    Available Versions

    Last time updated on 15/11/2020