Systematic review of matching techniques used in model-driven methodologies

被引:8
作者
Somogyi, Ferenc Attila [1 ]
Asztalos, Mark [1 ]
机构
[1] Budapest Univ Technol & Econ, Muegyetem Rkp 3, H-1111 Budapest, Hungary
关键词
Model matching; Model comparison; Model differencing; Version control; Text-based modeling; Systematic literature review; CONFLICTING CHANGE OPERATIONS; OF-THE-ART; VERSION CONTROL; MERGING LANGUAGE; DIFFERENCE; TRANSFORMATION; ALGORITHMS; MANAGEMENT; RESOLUTION; SUPPORT;
D O I
10.1007/s10270-019-00760-x
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In model-driven methodologies, model matching is the process of finding a matching pair for every model element between two or more software models. Model matching is an important task as it is often used while differencing and merging models, which are key processes in version control systems. There are a number of different approaches to model matching, with most of them focusing on different goals, i.e., the accuracy of the matching process, or the generality of the algorithm. Moreover, there exist algorithms that use the textual representations of the models during the matching process. We present a systematic literature review that was carried out to obtain the state-of-the-art of model matching techniques. The search process was conducted based on a well-defined methodology. We have identified a total of 3274 non-duplicate studies, out of which 119 have been included as primary studies for this survey. We present the state-of-the-art of model matching, highlighting the differences between different matching techniques, mainly focusing on text-based and graph-based algorithms. Finally, the main open questions, challenges, and possible future directions in the field of model matching are discussed, also including topics like benchmarking, performance and scalability, and conflict handling.
引用
收藏
页码:693 / 720
页数:28
相关论文
共 50 条
  • [21] Conflict management techniques for model merging: a systematic mapping review
    Sharbaf, Mohammadreza
    Zamani, Bahman
    Sunye, Gerson
    SOFTWARE AND SYSTEMS MODELING, 2023, 22 (03) : 1031 - 1079
  • [22] A systematic review of current AI techniques used in the context of the SDGs
    Greif, Lucas
    Roeckel, Fabian
    Kimmig, Andreas
    Ovtcharova, Jivka
    INTERNATIONAL JOURNAL OF ENVIRONMENTAL RESEARCH, 2025, 19 (01)
  • [23] Model-Driven Orchestration for Cloud Resources
    Brabra, Hayet
    Mtibaa, Achraf
    Gaaloul, Walid
    Benatallah, Boualem
    Gargouri, Faiez
    2019 IEEE 12TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING (IEEE CLOUD 2019), 2019, : 422 - 429
  • [24] A comparison of empirical and model-driven optimization
    Yotov, K
    Li, XM
    Ren, G
    Cibulskis, M
    DeJong, G
    Garzaran, M
    Padua, D
    Pingali, K
    Stodghill, P
    Wu, P
    ACM SIGPLAN NOTICES, 2003, 38 (05) : 63 - 76
  • [25] Model-driven Development of Safety Architectures
    Denney, Ewen
    Pai, Ganesh
    Whiteside, Iain
    2017 ACM/IEEE 20TH INTERNATIONAL CONFERENCE ON MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS (MODELS 2017), 2017, : 156 - 166
  • [26] Organizational excellence methodologies (OEMs): a systematic literature review
    Ubaid, Alaa M.
    Dweiri, Fikri T.
    Ojiako, Udechukwu
    INTERNATIONAL JOURNAL OF SYSTEM ASSURANCE ENGINEERING AND MANAGEMENT, 2020, 11 (06) : 1395 - 1432
  • [27] A systematic review of the integration of Industry 4.0 with quality-related operational excellence methodologies
    Komkowski, Tim
    Antony, Jiju
    Garza-Reyes, Jose Arturo
    Tortorella, Guilherme Luz
    Pongboonchai-Empl, Tanawadee
    QUALITY MANAGEMENT JOURNAL, 2023, 30 (01) : 3 - 15
  • [28] A Systematic Review of Surgical Techniques Used in the Treatment of Female Urethral Stricture
    Osman, Nadir I.
    Mangera, Altaf
    Chapple, Christopher R.
    EUROPEAN UROLOGY, 2013, 64 (06) : 965 - 973
  • [29] An experiment in model-driven conceptual database design
    Brdjanin, Drazen
    Banjac, Goran
    Banjac, Danijela
    Maric, Slavko
    SOFTWARE AND SYSTEMS MODELING, 2019, 18 (03) : 1859 - 1883
  • [30] Economic Model-Driven Cloud Service Composition
    Ye, Zhen
    Bouguettaya, Athman
    Zhou, Xiaofang
    ACM TRANSACTIONS ON INTERNET TECHNOLOGY, 2014, 14 (2-3) : 255 - 273