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
来源
SOFTWARE AND SYSTEMS MODELING | 2020年 / 19卷 / 03期
关键词
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 条
  • [41] Model-driven Game Development: A Literature Review
    Zhu, Meng
    Wang, Alf Inge
    ACM COMPUTING SURVEYS, 2020, 52 (06)
  • [42] Collaborative Model-Driven Software Engineering: A Systematic Update
    David, Istvan
    Aslam, Kousar
    Faridmoayer, Sogol
    Malavolta, Ivano
    Syriani, Eugene
    Lago, Patricia
    24TH INTERNATIONAL CONFERENCE ON MODEL-DRIVEN ENGINEERING LANGUAGES AND SYSTEMS (MODELS 2021), 2021, : 273 - 284
  • [43] A Model-Driven Graph-Matching Approach for Design Pattern Detection
    Bernardi, Mario Luca
    Cimitile, Marta
    Di Lucca, Giuseppe Antonio
    2013 20TH WORKING CONFERENCE ON REVERSE ENGINEERING (WCRE), 2013, : 172 - 181
  • [44] Bayesian History Matching for Forward Model-Driven Structural Health Monitoring
    Gardner, P.
    Lord, C.
    Barthorpe, R. J.
    MODEL VALIDATION AND UNCERTAINTY QUANTIFICATION, VOL 3, 2019, : 175 - 183
  • [45] Empirical Evaluation of UML-based Model-Driven Techniques
    Leotta, Maurizio
    Ricca, Filippo
    Torchiano, Marco
    Reggio, Gianna
    2013 IEEE SEVENTH INTERNATIONAL CONFERENCE ON RESEARCH CHALLENGES IN INFORMATION SCIENCE (RCIS), 2013,
  • [46] A product derivation tool based on model-driven techniques and annotations
    Cirilo, Elder
    Kulesza, Uira
    Pereira de Lucena, Carlos Jose
    JOURNAL OF UNIVERSAL COMPUTER SCIENCE, 2008, 14 (08) : 1344 - 1367
  • [47] Empirical study on the effectiveness and efficiency of model-driven architecture techniques
    Shin, Shin-Shing
    SOFTWARE AND SYSTEMS MODELING, 2019, 18 (05): : 3083 - 3096
  • [48] SPECIAL ISSUE ON MODEL-DRIVEN SERVICE ENGINEERING: BENEFITS OF APPLYING MODEL-DRIVEN TECHNIQUES TO SERVICE ENGINEERING GUEST EDITORS' INTRODUCTION
    De Castro, Valeria
    Manuel Vara, Juan
    Van Den Heuvel, Willem-Jan
    INTERNATIONAL JOURNAL OF COOPERATIVE INFORMATION SYSTEMS, 2011, 20 (02) : 137 - 142
  • [49] Empirical study on the effectiveness and efficiency of model-driven architecture techniques
    Shin-Shing Shin
    Software & Systems Modeling, 2019, 18 : 3083 - 3096
  • [50] A systematic review of methodologies used in calculation of pen pressure in FDE
    Sagarwal, Nidhi
    Soni, Mohit
    Semwal, J. K.
    Garg, Rachit
    JOURNAL OF DISCRETE MATHEMATICAL SCIENCES & CRYPTOGRAPHY, 2022, 25 (03): : 721 - 733