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

被引:12
|
作者
Mora Segura, Angel [1 ]
de Lara, Juan [1 ]
机构
[1] Univ Autonoma Madrid, Modelling & Software Engn Res Grp, Madrid, Spain
关键词
Model-driven Engineering; Modelling process; Language Engineering; Modelling assistance;
D O I
10.1016/j.scico.2019.05.003
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
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 scalability. (C) 2019 Elsevier B.V. All rights reserved.
引用
收藏
页码:71 / 80
页数:10
相关论文
共 50 条
  • [21] System of Systems Engineering: Meta-Modelling Perspective
    Dridi, Charaf Eddine
    Benzadri, Zakaria
    Belala, Faiza
    2020 IEEE 15TH INTERNATIONAL CONFERENCE OF SYSTEM OF SYSTEMS ENGINEERING (SOSE 2020), 2020, : 135 - 144
  • [22] META-MODELLING FOR POLICY SIMULATIONS WITH MULTIVARIATE OUTCOMES
    Zhong, Huaiyang
    Yazdi, Golnaz Eftekhari
    Wang, Jianing
    Nolen, Shayla
    Linas, Benjamin P.
    Brandeau, Margaret L.
    Salomon, Joshua
    MEDICAL DECISION MAKING, 2020, 40 (01) : E69 - E70
  • [23] Meta-modelling the medical record: Design and application
    Huet, B
    Lesueur, B
    Lebeux, P
    Blain, G
    JOURNAL OF THE AMERICAN MEDICAL INFORMATICS ASSOCIATION, 2000, : 1034 - 1034
  • [24] Meta-modelling: The appropriate solution for a family of applications
    Huet, B
    Artigou, JY
    Poirier, J
    Blain, G
    MEDINFO 2001: PROCEEDINGS OF THE 10TH WORLD CONGRESS ON MEDICAL INFORMATICS, PTS 1 AND 2, 2001, 84 : 623 - 627
  • [25] Meta-modelling in agent oriented software engineering
    Gómez-Sanz, JJ
    Pavón, J
    ADVANCES IN ARTIFICIAL INTELLIGENCE - IBERAMIA 2002, PROCEEDINGS, 2002, 2527 : 606 - 615
  • [26] Separating Conceptual and Visual Aspects in Meta-Modelling
    Nikles, Simon
    Brander, Simon
    ADVANCED TECHNOLOGIES AND TECHNIQUES FOR ENTERPRISE INFORMATION SYSTEMS, 2009, : 90 - 94
  • [27] Meta-modelling in chemical process system engineering
    Kajero, Olumayowa T.
    Chen, Tao
    Yao, Yuan
    Chuang, Yao-Chen
    Wong, David Shan Hill
    JOURNAL OF THE TAIWAN INSTITUTE OF CHEMICAL ENGINEERS, 2017, 73 : 135 - 145
  • [28] Ontology as a foundation for meta-modelling and method engineering
    Wand, Y
    INFORMATION AND SOFTWARE TECHNOLOGY, 1996, 38 (04) : 281 - 287
  • [29] Parts library: An application of meta-modelling in design
    Ort, A
    Dietz, P
    PROCEEDINGS OF THE 5TH INTERNATIONAL DESIGN CONFERENCE DESIGN 98, 1998, : 299 - 304
  • [30] A meta-modelling approach to express change requirements
    Etien, Anne
    Rolland, Colette
    Salinesi, Camille
    ICSOFT 2006: PROCEEDINGS OF THE FIRST INTERNATIONAL CONFERENCE ON SOFTWARE AND DATA TECHNOLOGIES, VOL 2, 2006, : 287 - +