Describing Behavior of Processes with Many-to-Many Interactions

被引:45
作者
Fahland, Dirk [1 ]
机构
[1] Eindhoven Univ Technol, Eindhoven, Netherlands
来源
APPLICATION AND THEORY OF PETRI NETS AND CONCURRENCY, PETRI NETS 2019 | 2019年 / 11522卷
关键词
Multi-instance processes; Many-to-many interactions; Modeling; True-concurrency semantics; Petri nets; PETRI NETS;
D O I
10.1007/978-3-030-21571-2_1
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Processes are a key application area for formal models of concurrency. The core concepts of Petri nets have been adopted in research and industrial practice to describe and analyze the behavior of processes where each instance is executed in isolation. Unaddressed challenges arise when instances of processes may interact with each other in a one-to-many or many-to-many fashion. So far, behavioral models for describing such behavior either also include an explicit data model of the processes to describe many-to-many interactions, or cannot provide precise operational semantics. In this paper, we study the problem in detail through a fundamental example and evolve a few existing concepts from net theory towards many-to-many interactions. Specifically, we show that three concepts are required to provide an operational, true concurrency semantics to describe the behavior of processes with many-to-many interactions: unbounded dynamic synchronization of transitions, cardinality constraints limiting the size of the synchronization, and history-based correlation of token identities. The resulting formal model is orthogonal to all existing data modeling techniques, and thus allows to study the behavior of such processes in isolation, and to combine the model with existing and future data modeling techniques.
引用
收藏
页码:3 / 24
页数:22
相关论文
共 27 条
[1]  
[Anonymous], 2013, UNDERSTANDING PETRI, DOI DOI 10.1007/978-3-642-33278-4
[2]  
Calvanese Diego., 2014, Proceedings of the 23rd ACM International Conference on Conference on Information and Knowledge Management (CIKM'14), p1289s1298, DOI DOI 10.1145/2661829.2662050
[3]  
Cohn D., 2009, IEEE Data Eng. Bull., V32, P3
[4]  
Damaggio Elio, 2011, Business Process Management. Proceedings of the 9th International Conference (BPM 2011), P3, DOI 10.1007/978-3-642-23059-2_3
[5]  
Desel J, 2000, COMPUT SYST SCI ENG, V15, P291
[6]   BRANCHING-PROCESSES OF PETRI NETS [J].
ENGELFRIET, J .
ACTA INFORMATICA, 1991, 28 (06) :575-591
[7]  
Fahland D., 2011, ZEUS, V705, P9
[8]   Automatic Discovery of Object-Centric Behavioral Constraint Models [J].
Li, Guangming ;
de Carvalho, Renata Medeiros ;
van der Aalst, Wil M. P. .
BUSINESS INFORMATION SYSTEMS (BIS 2017), 2017, 288 :43-58
[9]  
Lohmann N, 2007, LECT NOTES COMPUT SC, V4546, P321
[10]   Compliance by design for artifact-centric business processes [J].
Lohmann, Niels .
INFORMATION SYSTEMS, 2013, 38 (04) :606-618