Submitted:
13 July 2026
Posted:
16 July 2026
You are already at the latest version
Abstract
Keywords:
1. Introduction
2. Related Work
2.1. Object-Centric and State-Aware Process Mining
2.2. Object-Centric Control-Flow and Diagnostic Analysis
2.3. Data-Aware Process Mining and Decision Analysis
2.4. State-Based Modeling
3. Preliminaries
4. Approach
- , the control-flow nodes (state-aware labels and boundary symbols), and , the participating object types;
- for ;
- for and ;
- for ;
5. Tool Support
6. Case Study

7. Discussion
8. Conclusion
Acknowledgments
References
- van der Aalst, W. Object-Centric Process Mining: Dealing with Divergence and Convergence in Event Data. In Proceedings of the SEFM. Springer, 2019, Vol. 11724, Lecture Notes in Computer Science, pp. 3–25.
- van der Aalst, W. Object-Centric Process Mining: Unraveling the Fabric of Real Processes. Mathematics 2023, 11.
- Kretzschmann, D.; Berti, A.; van der Aalst, W.M.P. State-Aware Object-Centric Process Mining: Enhancing OCEL 2.0 with Explicit State Transitions. In Proceedings of the EDOC. Springer, 2025, Lecture Notes in Computer Science, pp. 103–118.
- Adams, J.N.; Hastrup-Kiil, E.; Park, G.; van der Aalst, W.M.P. Super Variants. In Proceedings of the BPM. Springer, 2024, Lecture Notes in Computer Science, pp. 111–128.
- Peeva, V.; Porsil, M.; van der Aalst, W.M.P. Object-Centric Local Process Models. In Proceedings of the ICPM Workshops. Springer, 2024, Lecture Notes in Business Information Processing, pp. 376–388.
- Koren, I.; Adams, J.N.; Berti, A.; van der Aalst, W.M.P. OCEL 2.0 Resources - www.ocel-standard.org. CoRR 2024, abs/2403.01982.
- Adams, J.N.; Schuster, D.; Schmitz, S.; Schuh, G.; van der Aalst, W.M.P. Defining Cases and Variants for Object-Centric Event Data. In Proceedings of the ICPM. IEEE, 2022, pp. 128–135.
- Park, G.; Adams, J.N.; van der Aalst, W.M.P. Conformance Checking and Performance Analysis Using Object-Centric Directly-Follows Graphs. In Proceedings of the BPM (Forum). Springer, 2024, Lecture Notes in Business Information Processing, pp. 179–196.
- Miri, N.; Jalali, A. Uncovering patterns in object-centric process mining: an approach using drill-down and roll-up techniques. In Proceedings of the International conference on information integration and web intelligence. Springer, 2024, pp. 49–54.
- Knopp, B.; Pourbafrani, M.; van der Aalst, W.M.P. Root Cause Analysis Using Rule Mining on Object-Centric Event Logs. In Proceedings of the ICPM Workshops. Springer, 2024, Lecture Notes in Business Information Processing, pp. 57–69.
- Piccirilli, E.; Di Ciccio, C.; Montali, M.; Peñaloza, R.; Pontieri, L.; Ricca, F. Explainable Knowledge-Aware Process Intelligence: PINPOINT Final Project Report. KI-Künstliche Intelligenz 2025, 39, 311–316.
- De Leoni, M.; van der Aalst, W.M.P. Data-aware process mining: discovering decisions in processes using alignments. In Proceedings of the Proc. ACM Symp. Appl. Comput., 2013, pp. 1454–1461.
- Rifki, O.; Peng, Z.; Perrier, L.; Xie, X. Process mining with event attributes and transition features for care pathway modelling. International Journal of Production Research 2025, 63, 3684–3708.
- Nadim, K.; Ragab, A.; Ouali, M.S. Data-driven dynamic causality analysis of industrial systems using interpretable machine learning and process mining. J. Intell. Manuf. 2023, 34, 57–83.
- Mannhardt, F.; Leemans, S.J.; Schwanen, C.T.; de Leoni, M. Modelling data-aware stochastic processes-discovery and conformance checking. In Proceedings of the International Conference on Applications and Theory of Petri Nets and Concurrency. Springer, 2023, pp. 77–98.
- Goossens, A.; De Smedt, J.; Vanthienen, J.; van der Aalst, W.M.P. Enhancing data-awareness of object-centric event logs. In Proceedings of the ICPM. Springer, 2022, pp. 18–30.
- Maggi, F.M.; Marrella, A.; Patrizi, F.; Skydanienko, V. Data-aware declarative process mining with SAT. ACM Trans. Intell. Syst. Technol. 2023, 14, 1–26.
- Moher, R.; Gruninger, M. Mining for Meaning: Ontology-Aware Process Mining Methods Through Knowledge Patterns. In Proceedings of the International Conference on Research Challenges in Information Science. Springer, 2025, pp. 109–119.
- Hompes, B.F.A.; van der Aalst, W.M.P. Lifecycle-based process performance analysis. In Proceedings of the CoopIS, C&TC, ODBASE. Springer, 2018, pp. 336–353.
- van Eck, M.L.; Sidorova, N.; van der Aalst, W.M.P. Discovering and exploring state-based models for multi-perspective processes. In Proceedings of the BPM. Springer, 2016, pp. 142–157.
- Valero-Ramon, Z.; Fernandez-Llatas, C.; Valdivieso, B.; Traver, V. Dynamic models supporting personalised chronic disease management through healthcare sensors with interactive process mining. Sensors 2020, 20, 5330.
- Celik, U.; Yurtay, Y. Improvement of assemble-to-order model processes with process mining: dynamic analysis and hybrid approaches. IEEE Access 2025.
- Diba, K.; Batoulis, K.; Weidlich, M.; Weske, M. Extraction, correlation, and abstraction of event data for process mining. Wiley Interdisciplinary Reviews: Data Mining and Knowledge Discovery 2020, 10, e1346.
- Ziolkowski, T.; Koschmider, A.; Schubert, R.; Renz, M. Process mining for time series data. In Proceedings of the Enterprise, Business-Process and Information Systems Modeling: 23rd International Conference, BPMDS 2022 and 27th International Conference, EMMSAD, 2022, pp. 6–7.
- Berti, A.; Kretzschmann, D.; van der Aalst, W.M. Interpretable Execution State Abstraction from Object-Centric Event Logs for Process-Aware Decision Support: Linking Execution States to Stock and Policy Regimes. In Proceedings of the International Conference on Advanced Information Systems Engineering. Springer, 2026, pp. 321–333.
- Berti, A.; Kretzschmann, D.; Aalst, W.M.V.D. From Object-Centric Event Data to Causal Inventory Insights: A Structural Equation Model of Understock and Overstock 2026.
- Berti, A.; Kretzschmann, D.; van der Aalst, W.M.P. Segmentation for Optimizing Long-Lifecycle Processes in Object-Centric Process Mining. 2025.






| Original activity | State-aware activity | MAT | PLA | POITEM | SOITEM | Partner | Used for | ||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| 2023-01-02 09:10 | Goods Issue | Goods Issue (Normal → Normal) | M001 | L01 | - | SO7 | C001 | 2 | 100 | 98 | D, I |
| 2023-01-02 12:05 | Goods Issue | Goods Issue (Normal → Normal) | M001 | L01 | - | SO8 | C002 | 3 | 98 | 95 | D, I |
| 2023-01-03 08:30 | Create Purchase Order Item | Create Purchase Order Item (Normal) | M001 | L01 | PO1 | - | S001 | 100 | 95 | 95 | S, B, R |
| 2023-01-04 10:15 | Goods Issue | Goods Issue (Normal → Understock) | M001 | L01 | - | SO9 | C003 | 5 | 95 | 90 | D, I |
| 2023-01-10 14:20 | Goods Receipt | Goods Receipt (Understock → Normal) | M001 | L01 | PO1 | - | S001 | 50 | 90 | 140 | S, I |
| 2023-01-10 14:21 | Goods Receipt | Goods Receipt (Normal → Overstock) | M001 | L01 | PO1 | - | S001 | 50 | 140 | 190 | S, I |
| 2023-01-11 09:40 | Goods Issue | Goods Issue (Overstock → Overstock) | M001 | L01 | - | SO10 | C001 | 10 | 190 | 180 | D, I |
| Rank | Simplified pattern | Support | Family share | Mass | Avg. trans. | Business interpretation |
|---|---|---|---|---|---|---|
| (a) Overstock episode patterns | ||||||
| 1 | START → GR → GI → GI → END | 177 | 18.6% | 708 | 4.0 | Short routine overstock episode. Stock is received and reduced through outbound issues. |
| 2 | GR and GI with repeated GI ↔ CSO alternation and CSO self-loop | 64 | 6.7% | 1218 | 19.0 | Overstock is worked down while sales-order handling is adjusted repeatedly. |
| 3 | GR → GI, then CPO, then return to GI before exit | 42 | 4.4% | 290 | 6.9 | Procurement enters the overstock episode, but the pattern remains contained. |
| 4 | GR, GI, CSO, and CPO all present, with strong looping around GI and CSO | 27 | 2.8% | 750 | 27.8 | Sales and procurement replanning occur during overstock. |
| 5 | GR and GI with a shorter GI ↔ CSO alternation | 22 | 2.3% | 172 | 7.8 | Sales-order handling is involved, but the loop is shorter than in pattern (a)2. |
| 6 | Heavy four-activity loop with GI, CSO, CPO, and repeated returns to GR | 17 | 1.8% | 5920 | 348.2 | Rare but process-heavy episode. Few cases absorb much coordination effort. |
| (b) Understock episode patterns | ||||||
| 1 | START → GI → GI → END | 96 | 19.4% | 288 | 3.0 | Short shortage episode. Stock keeps being consumed while already understocked. |
| 2 | START → GI → GI → CPO → END | 34 | 6.9% | 136 | 4.0 | Continued depletion is followed by a procurement response. |
| 3 | START → CPO → CPO → END | 31 | 6.3% | 93 | 3.0 | Planning-driven understock episode with repeated purchase-order activity. |
| 4 | START → GI → GI → CSO → CSO → END | 27 | 5.5% | 135 | 5.0 | Demand-side handling becomes visible during shortage. |
| 5 | GI with repeated branching to CPO and return to GI before exit | 22 | 4.4% | 133 | 6.0 | Procurement has started, but the shortage continues. |
| 6 | START → GI → GI → CSO → END | 21 | 4.2% | 84 | 4.0 | Sales-order handling is involved, but the episode remains short. |
| (c) Normal → Overstock transition patterns | ||||||
| 1 | GI(N) self-loop → CHANGE → GR(O) → GI(O) self-loop | 24 | 3.5% | 216 | 9.0 | Normal-side depletion is followed by a receipt that creates overstock. Issues continue afterward. |
| 2 | GI(N) self-loop → CHANGE → GR(O), then GI(O) ↔ CPO(O) | 18 | 2.6% | 230 | 12.8 | The transition is simple before the boundary but procurement-heavy after overstock is reached. |
| 3 | GI(N) ↔ CPO(N) → CHANGE → GR(O) → GI(O) | 17 | 2.5% | 220 | 12.9 | Procurement is active while stock is normal, but the receipt still pushes the item into overstock. |
| 4 | GI(N) → CPO(N) → CHANGE → GR(O) → GI(O) | 14 | 2.0% | 140 | 10.0 | Planning in the normal state is followed by a procurement-driven transition. |
| 5 | GI(N) self-loop → CHANGE → GR(O), with GI(O) ↔ CPO(O) and repeated returns to GR(O) | 9 | 1.3% | 216 | 24.0 | After the boundary, overstock handling involves receipt, issue, and procurement interaction. |
| 6 | GI(N) ↔ CSO(N) → CHANGE → GR(O) → GI(O) ↔ CSO(O) | 7 | 1.0% | 350 | 50.0 | Sales-side coordination persists across the state boundary. |
| (d) Overstock → Normal transition patterns | ||||||
| 1 | GR(O) → GI(O) self-loop → CHANGE → GI(N) continuation | 30 | 4.7% | 267 | 8.9 | Canonical normalization pattern. Excess stock is worked down through outbound issues. |
| 2 | GR(O) → GI(O) self-loop → CHANGE → GI(N) ↔ CPO(N) | 21 | 3.3% | 277 | 13.2 | After normalization, procurement planning feeds back into normal-state execution. |
| 3 | GR(O), then GI(O) ↔ CPO(O) → CHANGE → GI(N) | 18 | 2.8% | 227 | 12.6 | Procurement is present before normalization, while the normal side is simpler. |
| 4 | GR(O), then GI(O) ↔ CSO(O) → CHANGE → GI(N) ↔ CSO(N) | 13 | 2.0% | 728 | 56.0 | Sales-order handling persists across the boundary and creates heavier cases. |
| 5 | GR(O) → GI(O) self-loop → CHANGE → GI(N) → CPO(N) | 13 | 2.0% | 129 | 9.9 | Normalization is followed by a short procurement action. |
| 6 | GR(O), with mixed CSO(O) and CPO(O) activity before CHANGE, then GI(N) ↔ CSO(N) | 8 | 1.3% | 363 | 45.4 | Planning actions are active before and after normalization. |
| Activity | State | Count | Share of log |
|---|---|---|---|
| Goods Issue | Overstock | 65.01% | |
| Goods Issue | Normal | 25.77% | |
| Create Sales Order Item | Overstock | 4.58% | |
| Create Sales Order Item | Normal | 2.00% | |
| Goods Receipt | Overstock | 0.56% | |
| Goods Issue | Understock | 0.55% | |
| Create Purchase Order Item | Overstock | 0.51% | |
| Create Purchase Order Item | Normal | 0.37% | |
| Goods Receipt | Normal | 0.37% | |
| Create Sales Order Item | Understock | 0.23% | |
| Create Purchase Order Item | Understock | 558 | 0.03% |
| Goods Receipt | Understock | 66 | % |
| Total | 100.00% | ||
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2026 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).