Model composition in Model Driven Engineering: A systematic literature review

被引:11
|
作者
Abouzahra, Anas [1 ,2 ,3 ]
Sabraoui, Ayoub [1 ,2 ]
Afdel, Karim [1 ,2 ]
机构
[1] Ibn Zohr Univ, Lab Comp Syst, Agadir, Morocco
[2] Ibn Zohr Univ, Vis LabSiV, Agadir, Morocco
[3] Altran South West, Aeronaut Space & Def Div, Digital Engn Dept, Neuilly Sur Seine, France
关键词
Model composition; Model Driven Engineering; Systematic literature review; METAMODEL; TRANSFORMATIONS; MANAGEMENT; FRAMEWORK;
D O I
10.1016/j.infsof.2020.106316
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Context: Model Driven Engineering (MDE) aims to alleviate complexity and improve reusability in software development. The development of complex software implies to divide it into independent parts before then assembled. This is how the problem of model composition has become an interesting and stills an emerging topic in MDE. Objective: Our goal is to analyze the current state of the art in model composition in the context of Model Driven Engineering. Method: We use the systematic literature review based on the guidelines proposed by Biolchini et al., Brereton et al., and Kitchenham and Charters. We propose five research questions and six quality assessments. Results: Of the 9270 search results, 56 have been considered relevant studies. These studies have resulted in 36 primary studies. Conclusion: The evaluation shows that most of approaches allow more than two models as inputs of the composition, allow composing heterogeneous models and enable the tuning of the composition schema, while the important limitations are about the maturity of implementations and the lack on the management of future evolutions or backwards compatibility.
引用
收藏
页数:18
相关论文
共 50 条
  • [1] Application of Model Driven Engineering in Cloud Computing - A Systematic Literature Review
    Muzaffar, Abdul Wahab
    Mir, Shumyla Rasheed
    Anwar, Muhammad Waseem
    Ashraf, Adeela
    PROCEEDINGS OF THE SECOND INTERNATIONAL CONFERENCE ON INTERNET OF THINGS, DATA AND CLOUD COMPUTING (ICC 2017), 2017,
  • [2] Model driven engineering for machine learning components: A systematic literature review
    Naveed, Hira
    Arora, Chetan
    Khalajzadeh, Hourieh
    Grundy, John
    Haggag, Omar
    INFORMATION AND SOFTWARE TECHNOLOGY, 2024, 169
  • [3] Model-Driven Engineering and Elicitation Techniques: A Systematic Literature Review
    He, Chuan
    Mussbacher, Gunter
    2016 IEEE 24TH INTERNATIONAL REQUIREMENTS ENGINEERING CONFERENCE WORKSHOPS (REW), 2016, : 180 - 189
  • [4] Model-Driven Reverse Engineering Approaches: A Systematic Literature Review
    Raibulet, Claudia
    Fontana, Francesca Arcelli
    Zanoni, Marco
    IEEE ACCESS, 2017, 5 : 14516 - 14542
  • [5] A Systematic Literature Review of Model-Driven Engineering Using Machine Learning
    Marcen, Ana C.
    Iglesias, Antonio
    Lapena, Raul
    Perez, Francisca
    Cetina, Carlos
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2024, 50 (09) : 2269 - 2293
  • [6] Model-Driven Approaches for Reverse Engineering-A Systematic Literature Review
    Siala, Hanan Abdulwahab
    Lano, Kevin
    Alfraihi, Hessa
    IEEE ACCESS, 2024, 12 : 62558 - 62580
  • [7] Analysing the concept of quality in model-driven engineering literature: a systematic review
    Giraldo, Faber D.
    Espana, Sergio
    Pastor, Oscar
    2014 IEEE EIGHTH INTERNATIONAL CONFERENCE ON RESEARCH CHALLENGES IN INFORMATION SCIENCE (RCIS), 2014,
  • [8] Model-Driven Engineering as a new landscape for traceability management: A systematic literature review
    Santiago, Ivan
    Jimenez, Alvaro
    Manuel Vara, Juan
    De Castro, Valeria
    Bollati, Veronica A.
    Marcos, Esperanza
    INFORMATION AND SOFTWARE TECHNOLOGY, 2012, 54 (12) : 1340 - 1356
  • [9] A systematic literature review of model-driven security engineering for cyber-physical systems
    Geismann, Johannes
    Bodden, Eric
    JOURNAL OF SYSTEMS AND SOFTWARE, 2020, 169
  • [10] Model-driven web engineering methods: a literature review
    Hincapie Londono, Jesus Andres
    Freddy Duitama, John
    REVISTA FACULTAD DE INGENIERIA-UNIVERSIDAD DE ANTIOQUIA, 2012, (63): : 69 - 81