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 条
  • [31] Interoperability in enterprise modelling: Translation, elementary constructs, meta-modelling and UEML development
    Roque, M.
    Vallespir, B.
    Doumeingts, G.
    COMPUTERS IN INDUSTRY, 2008, 59 (07) : 672 - 681
  • [32] Computer automated multi-paradigm modelling: Meta-modelling and graph transformation
    Vangheluwe, H
    de Lara, J
    PROCEEDINGS OF THE 2003 WINTER SIMULATION CONFERENCE, VOLS 1 AND 2, 2003, : 595 - 603
  • [33] Formal specification of object-oriented meta-modelling
    Övergaard, G
    FUNDAMENTAL APPROACHES TO SOFTWARE ENGINEERING, 2000, 1783 : 193 - 207
  • [34] The description logic SHLQ with a flexible meta-modelling hierarchy
    Motz, Regina
    Rohrer, Edelweis
    Severi, Paula
    JOURNAL OF WEB SEMANTICS, 2015, 35 : 214 - 234
  • [35] HBIM Meta-Modelling: 50 (and More) Shades of Grey
    Attenni, Martina
    Bianchini, Carlo
    Griffo, Marika
    Senatore, Luca James
    ISPRS INTERNATIONAL JOURNAL OF GEO-INFORMATION, 2022, 11 (09)
  • [36] A meta-modelling framework for knowledge consistency in collaborative design
    Belkadi, Farouk
    Dremont, Nicolas
    Notin, Alban
    Troussier, Nadege
    Messadia, Mourad
    ANNUAL REVIEWS IN CONTROL, 2012, 36 (02) : 346 - 358
  • [37] Reasoning for ALCQ Extended with a Flexible Meta-Modelling Hierarchy
    Motz, Regina
    Rohrer, Edelweis
    Severi, Paula
    SEMANTIC TECHNOLOGY (JIST 2014), 2015, 8943 : 47 - 62
  • [38] Developing Graphical Model Editors for Meta-Modelling Tools
    Dietrich, Hanns-Alexander
    Breuker, Dominic
    Steinhorst, Matthias
    Delfmann, Patrick
    Becker, Joerg
    ENTERPRISE MODELLING AND INFORMATION SYSTEMS ARCHITECTURES-AN INTERNATIONAL JOURNAL, 2013, 8 (02): : 42 - 78
  • [39] Meta-Modelling Techniques Towards Virtual Production Intelligence
    Schulz, Wolfgang
    Al Khawli, Toufik
    ADVANCES IN PRODUCTION TECHNOLOGY, 2015, : 69 - 84
  • [40] Understanding and using the IEC 61850: a case for meta-modelling
    Kostic, T
    Preiss, O
    Frei, C
    COMPUTER STANDARDS & INTERFACES, 2005, 27 (06) : 679 - 695