Checking Constraints for Object-Centric Process Executions

被引:0
作者
Li, Tian [1 ]
Park, Gyunam [1 ]
van der Aalst, Wil M. P. [1 ]
机构
[1] Rhein Westfal TH Aachen, Proc & Data Sci Grp PADS, Aachen, Germany
来源
PROCESS MINING WORKSHOPS, ICPM 2023 | 2024年 / 503卷
关键词
Process Mining; Conformance Checking; Constraint Checking; Object-Centric;
D O I
10.1007/978-3-031-56107-8_30
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Conformance-checking techniques reveal the deviations between event data and the desired process specification, which can be expressed as a process model or a set of rules. State-of-the-art approaches assume a single case identifier, i.e., each case in the business process is associated with only one object. In contrast, processes in real life usually involve multiple object types. For instance, an order management process involves object types such as orders, items, and packages. These objects interact with one another, e.g., packing multiple items from the inventory to create a package. Existing techniques may provide misleading insights when applied to such object-centric event data. We address the issue by extracting process executions (cases) from the object-centric event log and representing constraints using Object-Centric Constraint Models (OCCMs). In this way, we handle cardinality, temporal, and performance constraints. Compared to procedural languages like Petri nets, the declarative nature of OCCMs provides more flexibility in modeling constraints, and constraint checking delivers more comprehensive diagnostics that go beyond isolated cases. The proposed method has been implemented as a ProM plug-in that supports the extraction of process executions, user-defined OCCMs, and constraint-checking. The feasibility of the proposed approach has been evaluated with other state-of-the-art approaches.
引用
收藏
页码:392 / 405
页数:14
相关论文
共 11 条
[1]   Defining Cases and Variants for Object-Centric Event Data [J].
Adams, Jan Niklas ;
Schuster, Daniel ;
Schmitz, Seth ;
Schuh, Gunther ;
van der Aalst, Wil M. P. .
2022 4TH INTERNATIONAL CONFERENCE ON PROCESS MINING (ICPM 2022), 2022, :128-135
[2]   Modeling and Reasoning over Declarative Data-Aware Processes with Object-Centric Behavioral Constraints [J].
Artale, Alessandro ;
Kovtunova, Alisa ;
Montali, Marco ;
van der Aalst, Wil M. P. .
BUSINESS PROCESS MANAGEMENT (BPM 2019), 2019, 11675 :139-156
[3]   OC-PM: analyzing object-centric event logs and process models [J].
Berti, Alessandro ;
van der Aalst, Wil M. P. .
INTERNATIONAL JOURNAL ON SOFTWARE TOOLS FOR TECHNOLOGY TRANSFER, 2023, 25 (01) :1-17
[4]  
Bhattacharya K, 2007, LECT NOTES COMPUT SC, V4714, P288
[5]   Multi-Dimensional Event Data in Graph Databases [J].
Esser, Stefan ;
Fahland, Dirk .
JOURNAL ON DATA SEMANTICS, 2021, 10 (1-2) :109-141
[6]  
Jalali A, 2013, LECT NOTES BUS INF P, V147, P199
[7]  
Maggi Fabrizio Maria, 2011, Business Process Management. Proceedings of the 9th International Conference (BPM 2011), P132, DOI 10.1007/978-3-642-23059-2_13
[8]   Monitoring Constraints in Business Processes Using Object-Centric Constraint Graphs [J].
Park, Gyunam ;
van der Aalst, Wil M. P. .
PROCESS MINING WORKSHOPS, ICPM 2022, 2023, 468 :479-492
[9]   Discovering Object-centric Petri Nets [J].
van der Aalst, Wil M. P. ;
Berti, Alessandro .
FUNDAMENTA INFORMATICAE, 2020, 175 (1-4) :1-40
[10]   Object-Centric Process Mining: Dealing with Divergence and Convergence in Event Data [J].
van der Aalst, Wil M. P. .
SOFTWARE ENGINEERING AND FORMAL METHODS (SEFM 2019), 2019, 11724 :3-25