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 条
  • [41] Core meta-modelling semantics of UML: The pUML approach
    Evans, A
    Kent, S
    UML'99 - THE UNIFIED MODELING LANGUAGE: BEYOND THE STANDARD, 1999, 1723 : 140 - 155
  • [42] Open meta-modelling frameworks via meta-object protocols
    Sanchez Cuadrado, Jesus
    de Lara, Juan
    JOURNAL OF SYSTEMS AND SOFTWARE, 2018, 145 : 1 - 24
  • [43] Generic Meta-modelling with Concepts, Templates and Mixin Layers
    de Lara, Juan
    Guerra, Esther
    MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS, PT I, 2010, 6394 : 16 - +
  • [44] Meta-modelling and graph grammars for multi-paradigm modelling in AToM3
    Juan de Lara
    Hans Vangheluwe
    Manuel Alfonseca
    Software & Systems Modeling, 2004, 3 (3) : 194 - 209
  • [45] Cyber Resilience Meta-Modelling: The Railway Communication Case Study
    Bellini, Emanuele
    Marrone, Stefano
    Marulli, Fiammetta
    ELECTRONICS, 2021, 10 (05) : 1 - 26
  • [46] A study on dynamic active learning for meta-modelling of process simulations
    Bartolome, Pedro Santos
    Van Gerven, Tom
    ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2024, 133
  • [47] Meta-modelling based assembly techniques for situational method engineering
    Brinkkemper, S
    Saeki, M
    Harmsen, F
    INFORMATION SYSTEMS, 1999, 24 (03) : 209 - 228
  • [48] META-MODELLING MARKOV MODEL SIMULATIONS FOR COST EFFECTIVENESS ANALYSES
    Abler, D.
    Harris, S.
    Davies, J.
    RADIOTHERAPY AND ONCOLOGY, 2012, 102 : S91 - S91
  • [49] A global-local meta-modelling technique for model updating
    Dessena, Gabriele
    Ignatyev, Dmitry I.
    Whidborne, James F.
    Fragonara, Luca Zanotti
    COMPUTER METHODS IN APPLIED MECHANICS AND ENGINEERING, 2024, 418
  • [50] Guest editorial: Special issue on meta-modelling and methodology engineering
    Lyytinen, K
    Welke, R
    INFORMATION SYSTEMS, 1999, 24 (02) : 67 - 69