Similarity of business process models: Metrics and evaluation

被引:336
作者
Dijkman, Remco [1 ]
Dumas, Marlon [2 ]
van Dongen, Boudewijn [3 ]
Kaeaerik, Reina [2 ]
Mendling, Jan [4 ]
机构
[1] Eindhoven Univ Technol, Sch Ind Engn, NL-5600 MB Eindhoven, Netherlands
[2] Univ Tartu, Inst Comp Sci, EE-50409 Tartu, Estonia
[3] Eindhoven Univ Technol, Dept Math & Comp Sci, NL-5600 MB Eindhoven, Netherlands
[4] Humboldt Univ, Inst Informat Syst, D-10099 Berlin, Germany
关键词
Business process management; Process similarity; Process model repository; Process model search; PROCESS DESIGN; INTEGRATION; ALGORITHM; LANGUAGE; BEHAVIOR;
D O I
10.1016/j.is.2010.09.006
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
It is common for large organizations to maintain repositories of business process models in order to document and to continuously improve their operations. Given such a repository, this paper deals with the problem of retrieving those models in the repository that most closely resemble a given process model or fragment thereof. Up to now, there is a notable research gap on comparing different approaches to this problem and on evaluating them in the same setting. Therefore, this paper presents three similarity metrics that can be used to answer queries on process repositories: (i) node matching similarity that compares the labels and attributes attached to process model elements; (ii) structural similarity that compares element labels as well as the topology of process models; and (iii) behavioral similarity that compares element labels as well as causal relations captured in the process model. These metrics are experimentally evaluated in terms of precision and recall. The results show that all three metrics yield comparable results, with structural similarity slightly outperforming the other two metrics. Also, all three metrics outperform text-based search engines when it comes to searching through a repository for similar business process models. (C) 2010 Elsevier B.V. All rights reserved.
引用
收藏
页码:498 / 516
页数:19
相关论文
共 53 条
[1]  
[Anonymous], 1991, The Temporal Logic of Reactive and Concurrent Systems
[2]  
Awad A, 2008, LECT NOTES COMPUT SC, V5240, P326, DOI 10.1007/978-3-540-85758-7_24
[3]  
Baeza-Yates R, 1999, MODERN INFORM RETRIE, V463
[4]   Inheritance of behavior [J].
Basten, T ;
van der Aalst, WMP .
JOURNAL OF LOGIC AND ALGEBRAIC PROGRAMMING, 2001, 47 (02) :47-145
[5]  
Buckley C., 2000, Proceedings of the 23rd Annual International ACM SIGIR Conference on Research and Development in Information Retrieval, P33, DOI DOI 10.1145/345508.345543
[6]   Aligning Business Process Models [J].
Dijkman, Remco ;
Dumas, Marlon ;
Garcia-Banuelos, Luciano ;
Kaarik, Reina .
EDOC: 2009 IEEE INTERNATIONAL ENTERPRISE DISTRIBUTED OBJECT COMPUTING CONFERENCE, 2009, :45-+
[7]  
Dijkman R, 2009, LECT NOTES COMPUT SC, V5701, P48, DOI 10.1007/978-3-642-03848-8_5
[8]   Semantics and analysis of business process models in BPMN [J].
Dijkman, Remco M. ;
Dumas, Marlon ;
Ouyang, Chun .
INFORMATION AND SOFTWARE TECHNOLOGY, 2008, 50 (12) :1281-1294
[9]  
Eertink H, 1999, LECT NOTES COMPUT SC, V1708, P76
[10]  
EHRIG M, 2007, APCCM 07, P71