Model-Driven Approaches for Reverse Engineering-A Systematic Literature Review

被引:1
|
作者
Siala, Hanan Abdulwahab [1 ,2 ]
Lano, Kevin [1 ]
Alfraihi, Hessa [3 ]
机构
[1] Kings Coll London, Dept Informat, London WC2R 2LS, England
[2] Tripoli Univ, Fac Econ & Polit Sci, Dept Ecommerce & Data Anal, Tripoli, Libya
[3] Princess Nourah Bint Abdulrahman Univ, Coll Comp & Informat Sci, Dept Informat Syst, POB 84428, Riyadh 11671, Saudi Arabia
关键词
Application program; legacy system; model-driven reverse engineering (MDRE); model-driven re-engineering; software application; SEQUENCE DIAGRAMS;
D O I
10.1109/ACCESS.2024.3394732
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Many organizations depend on software systems to accomplish their daily tasks, but these systems need to be maintained and evolved to cope with various changes and requirements. Before starting to maintain and evolve software systems, it is necessary to understand them. Reverse engineering plays a crucial role in comprehending various aspects of software systems by extracting different models and diagrams that represent the structure and behaviour of software systems. This article presents a systematic literature review (SLR) to understand the current state of research in model-driven engineering (MDE) for reverse engineering software systems. The considered articles came from five electronic databases (Scopus, IEEE Xplore, Web of Science, ACM Digital Library, and Google Scholar), and were supplemented by additional articles recommended by experts and provided by manual snowballing. From 538 surveyed papers, 83 principal studies were selected, which present the main characteristics of 64 model-driven reverse engineering (MDRE) approaches. These approaches are analyzed and evaluated based on their objectives and characteristics. Additionally, research gaps and areas where more research is needed are also identified. Therefore, the review provides comprehensive answers to several widely interesting questions for researchers and practitioners who are considering using MDRE.
引用
收藏
页码:62558 / 62580
页数:23
相关论文
共 50 条
  • [1] Model-Driven Reverse Engineering Approaches: A Systematic Literature Review
    Raibulet, Claudia
    Fontana, Francesca Arcelli
    Zanoni, Marco
    IEEE ACCESS, 2017, 5 : 14516 - 14542
  • [2] 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
  • [3] 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
  • [4] 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,
  • [5] Model-driven reverse engineering
    Rugaber, S
    Stirewalt, K
    IEEE SOFTWARE, 2004, 21 (04) : 45 - +
  • [6] 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
  • [7] 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
  • [8] A systematic literature review of model-driven security engineering for cyber-physical systems
    Geismann, Johannes
    Bodden, Eric
    JOURNAL OF SYSTEMS AND SOFTWARE, 2020, 169
  • [9] Agile product line engineering-a systematic literature review
    Diaz, Jessica
    Perez, Jennifer
    Alarcon, Pedro P.
    Garbajosa, Juan
    SOFTWARE-PRACTICE & EXPERIENCE, 2011, 41 (08): : 921 - 941
  • [10] Technical debt in systems engineering-A systematic literature review
    Kleinwaks, Howard
    Batchelor, Ann
    Bradley, Thomas H.
    SYSTEMS ENGINEERING, 2023, 26 (05) : 675 - 687