TY - GEN
T1 - Model matching - processes and beyond
AU - Gal, Avigdor
AU - Weidlich, Matthias
N1 - Publisher Copyright:
© Springer International Publishing Switzerland 2015.
PY - 2015
Y1 - 2015
N2 - Conceptual models in general, and process models in particular, have been established as a means to design, analyze, and improve information systems [1]. The creation, utilization, and evolution of such models is supported by manifold concepts and techniques that offer, for instance, re-use driven modelling support, harmonization of model variants, model-based system validation, and effective management of model repositories. Many of these techniques share reliance on the identification of correspondences between the entities of different models, also termed model matching. The accuracy and therefore usefulness of techniques supporting the creation, utilization, and evolution of models is highly dependent on the correctness and completeness of the result of model matching. This tutorial takes up recent advances in matching process models in particular and provides information systems engineers (both practitioners and researchers) with a comprehensive overview of concepts and matching techniques in this domain. We first clarify terminology and essential notions of process model matching and elaborate on use cases in which model matching proved to be useful tool. Then, we review similarity measures that span the textual, structural, and behavioral dimension of models and form the basis of matching techniques. Although we focus on the case of matching process models, the tutorial also outlines how other types of conceptual models can be matched with these techniques. The tutorial further includes a discussion of practical considerations for the application of process model matching, based on insights from the Process Model Matching Contest conducted in 2013 [2]. Finally, we elaborate on open research challenges related to the integration of user feedback, evaluation measures, and the use of model documentation in the matching process.
AB - Conceptual models in general, and process models in particular, have been established as a means to design, analyze, and improve information systems [1]. The creation, utilization, and evolution of such models is supported by manifold concepts and techniques that offer, for instance, re-use driven modelling support, harmonization of model variants, model-based system validation, and effective management of model repositories. Many of these techniques share reliance on the identification of correspondences between the entities of different models, also termed model matching. The accuracy and therefore usefulness of techniques supporting the creation, utilization, and evolution of models is highly dependent on the correctness and completeness of the result of model matching. This tutorial takes up recent advances in matching process models in particular and provides information systems engineers (both practitioners and researchers) with a comprehensive overview of concepts and matching techniques in this domain. We first clarify terminology and essential notions of process model matching and elaborate on use cases in which model matching proved to be useful tool. Then, we review similarity measures that span the textual, structural, and behavioral dimension of models and form the basis of matching techniques. Although we focus on the case of matching process models, the tutorial also outlines how other types of conceptual models can be matched with these techniques. The tutorial further includes a discussion of practical considerations for the application of process model matching, based on insights from the Process Model Matching Contest conducted in 2013 [2]. Finally, we elaborate on open research challenges related to the integration of user feedback, evaluation measures, and the use of model documentation in the matching process.
KW - Conceptual models
KW - Model matching
KW - Process model matching
UR - http://www.scopus.com/inward/record.url?scp=84937459676&partnerID=8YFLogxK
M3 - ???researchoutput.researchoutputtypes.contributiontobookanthology.conference???
AN - SCOPUS:84937459676
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 525
EP - 526
BT - Advanced Information Systems Engineering - 27th International Conference, CAiSE 2015, Proceedings
A2 - Zdravkovic, Jelena
A2 - Johannesson, Paul
A2 - Kirikova, Marite
T2 - 27th International Conference on Advanced Information Systems Engineering, CAiSE 2015
Y2 - 8 June 2015 through 12 June 2015
ER -