Behavioral Comparison of Process Models Based on Canonically Reduced Event Structures

被引:0
作者
Armas-Cervantes, Abel [1 ]
Baldan, Paolo [2 ]
Dumas, Marlon [1 ]
Garcia-Banuelos, Luciano [1 ]
机构
[1] Univ Tartu, Inst Comp Sci, Tartu, Estonia
[2] Univ Padua, Dept Math, Padua, Italy
来源
BUSINESS PROCESS MANAGEMENT, BPM 2014 | 2014年 / 8659卷
关键词
PETRI NETS;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
We address the problem of diagnosing behavioral differences between pairs of business process models. Specifically, given two process models, we seek to determine if they are behaviorally equivalent, and if not, we seek to describe their differences in terms of behavioral relations captured in one model but not in the other. The proposed solution is based on a translation from process models to Asymmetric Event Structures (AES). A naive version of this translation suffers from two limitations. First, it produces redundant difference diagnostic statements because an AES may contain unnecessary event duplication. Second, it is not applicable to process models with cycles. To tackle the first limitation, we propose a technique to reduce event duplication in an AES while preserving canonicity. For the second limitation, we propose a notion of unfolding that captures all possible causes of each event in a cycle. From there we derive an AES where repeated events are distinguished from non-repeated ones and that allows us to diagnose differences in terms of repetition and causal relations in one model but not in the other.
引用
收藏
页码:267 / 282
页数:16
相关论文
共 22 条
[1]  
[Anonymous], LNCS
[2]  
[Anonymous], 1981, PRACTICAL GRAPH ISOM
[3]  
Armas A., TECHNICAL REPORT
[4]   Contextual Petri nets, asymmetric event structures, and processes [J].
Baldan, P ;
Corradini, A ;
Montanari, U .
INFORMATION AND COMPUTATION, 2001, 171 (01) :1-49
[5]  
CLEAVELAND R, 1991, LECT NOTES COMPUT SC, V531, P364, DOI 10.1007/BFb0023750
[6]  
Dijkman R, 2008, LECT NOTES COMPUT SC, V5240, P261, DOI 10.1007/978-3-540-85758-7_20
[7]   Similarity of business process models: Metrics and evaluation [J].
Dijkman, Remco ;
Dumas, Marlon ;
van Dongen, Boudewijn ;
Kaeaerik, Reina ;
Mendling, Jan .
INFORMATION SYSTEMS, 2011, 36 (02) :498-516
[8]   BRANCHING-PROCESSES OF PETRI NETS [J].
ENGELFRIET, J .
ACTA INFORMATICA, 1991, 28 (06) :575-591
[9]   An improvement of McMillan's unfolding algorithm [J].
Esparza, J ;
Römer, S ;
Vogler, W .
FORMAL METHODS IN SYSTEM DESIGN, 2002, 20 (03) :285-310
[10]  
Kant G., 2010, TECHNICAL REPORT