Coordination Process Verification for Object-Centric Business Processes

被引:0
作者
Arnold, Lisa [1 ]
Reichert, Manfred [1 ]
机构
[1] Ulm Univ, Inst Databases & Informat Syst, James Franck Ring 1, D-89081 Ulm, Germany
来源
BUSINESS PROCESS MANAGEMENT WORKSHOPS, BPM 2024 | 2025年 / 534卷
关键词
Verification; Error detection; Modelling Tool; Web-based;
D O I
10.1007/978-3-031-78666-2_22
中图分类号
F [经济];
学科分类号
02 ;
摘要
The accuracy and efficacy of an object-centric business process are of paramount importance during its execution. In the context of the PHILharmonicFlows framework, user interaction forms are automatically generated from the structure of the business process. Consequently, errors (e.g. deadlocks) in the business process result in malfunctioning during execution. It is therefore of the utmost importance to identify and rectify any errors in the business process at the earliest possible stage, namely at the point of specification. However, the concept of object-centric process management is sophisticated and requires a high level of expertise to implement effectively. In particular, modelling the coordination processes that control the business process in order to represent the interactions between multiple business objects represents a significant challenge. In light of this, a verification algorithm has been developed, comprising two mechanisms (prevention and alerting), to assist process modellers in creating coordination processes. This verification algorithm was subjected to testing during the emulation of three existing business processes. This revealed a number of flaws, including the presence of cycles that comprise several coordination processes. These deficiencies had previously evaded the detection of numerous modelling experts.
引用
收藏
页码:287 / 299
页数:13
相关论文
共 45 条
[31]   A pattern-based approach for the verification of business process descriptions [J].
Patig, Susanne ;
Stolz, Manuela .
INFORMATION AND SOFTWARE TECHNOLOGY, 2013, 55 (01) :58-87
[32]   Verification of Invariant Properties of Business Process based on Formal Approach [J].
Sasaki, Shimpei ;
Iijima, Junichi .
2007 INTERNATIONAL CONFERENCE ON WIRELESS COMMUNICATIONS, NETWORKING AND MOBILE COMPUTING, VOLS 1-15, 2007, :6043-6046
[33]   Information Technology Strategic Planning: Modeling, Analysis and Verification of Business Processes [J].
Konigsberg, Zvi Retchkiman .
MODSIM 2007: INTERNATIONAL CONGRESS ON MODELLING AND SIMULATION: LAND, WATER AND ENVIRONMENTAL MANAGEMENT: INTEGRATED SYSTEMS FOR SUSTAINABILITY, 2007, :1811-1817
[34]   A probabilistic method for business process verification: Reachability, Liveness and deadlock detection [J].
Naoum, Mohamed ;
El Hichami, Outman ;
Al Achhab, Mohammed ;
El Mohajir, Badr eddine .
2016 4TH IEEE INTERNATIONAL COLLOQUIUM ON INFORMATION SCIENCE AND TECHNOLOGY (CIST), 2016, :128-132
[35]   Modeling and Verification of Online Shopping Business Processes by Considering Malicious Behavior Patterns [J].
Yu, WangYang ;
Yan, Chun Gang ;
Ding, ZhiJun ;
Jiang, ChangJun ;
Zhou, MengChu .
IEEE TRANSACTIONS ON AUTOMATION SCIENCE AND ENGINEERING, 2016, 13 (02) :647-662
[36]   A user-centric computer-aided verification process in a virtuality-reality continuum [J].
Romero, Victor ;
Pinquie, Romain ;
Noel, Frederic .
COMPUTERS IN INDUSTRY, 2022, 140
[37]   Algorithms Based on Pattern Analysis for Verification and Adapter Creation for Business Process Composition [J].
Kumar, Akhil ;
Shan, Zhe .
ON THE MOVE TO MEANINGFUL INTERNET SYSTEMS: OTM 2008, PART I, 2008, 5331 :120-138
[38]   A view framework for modeling and change validation of artifact-centric inter-organizational business processes [J].
Yongchareon, Sira ;
Liu, Chengfei ;
Jian, Yu ;
Zhao, Xiaohui .
INFORMATION SYSTEMS, 2015, 47 :51-81
[39]   Detecting Data Flow Errors Across Processes in Business Process Collaboration [J].
Xiong, Tianhong ;
Pan, Maolin ;
Yu, Yang ;
Lou, Dingjun .
IEEE ACCESS, 2020, 8 :170862-170871
[40]   Verifying soundness of business processes: A decision process Petri nets approach [J].
Clempner, Julio .
EXPERT SYSTEMS WITH APPLICATIONS, 2014, 41 (11) :5030-5040