CoCoMoT: Conformance Checking of Multi-Perspective Processes via SMT (Extended Version)
Not on the map. Why?
Abstract (arXiv)
Conformance checking is a key process mining task for comparing the expected behavior captured in a process model and the actual behavior recorded in a log. While this problem has been extensively studied for pure control-flow processes, conformance checking with multi-perspective processes is still at its infancy. In this paper, we attack this challenging problem by considering processes that combine the data and control-flow dimensions. In particular, we adopt data Petri nets (DPNs) as the underlying reference formalism, and show how solid, well-established automated reasoning techniques can be effectively employed for computing conformance metrics and data-aware alignments. We do so by introducing the CoCoMoT (Computing Conformance Modulo Theories) framework, with a fourfold contribution. First, we show how SAT-based encodings studied in the pure control-flow setting can be lifted to our data-aware case, using SMT as the underlying formal and algorithmic framework. Second, we introduce a novel preprocessing technique based on a notion of property-preserving clustering, to speed up the computation of conformance checking outputs. Third, we provide a proof-of-concept implementation that uses a state-of-the-art SMT solver and report on preliminary experiments. Finally, we discuss how CoCoMoT directly lends itself to a number of further tasks, like multi- and anti-alignments, log analysis by clustering, and model repair.
Key facts. Cited by 4 papers in the map (data through 14 Oct 2026). Builds on 6 of its 27 references that are in the map. First posted on arXiv 18 Mar 2021.
Builds on
6 of 27 references.
References · 6
- 2019Process Mining for Python (PM4Py): Bridging the Gap Between Process- and Data Sciencecited by 33
- 2015Conformance Checking Based on Multi-Perspective Declarative Process Modelscited by 13
- 2020Petri Nets with Parameterised Data: Modelling and Verification (Extended Version)cited by 6
- 2018A Holistic Approach for Soundness Verification of Decision-Aware Process Models (extended version)cited by 5
- 2016DB-Nets: on The Marriage of Colored Petri Nets and Relational Databasescited by 3
- 2019Formal Modeling and SMT-Based Parameterized Verification of Data-Aware BPMN (Extended Version)cited by 3
Built on by
Citing papers per year: 2022: 1; 2023: 1; 2024: 1; 2025: 1.
4 papers.
- 2022Conformance Checking with Uncertainty via SMT (Extended Version)cited by 4
- 2023Current and Future Challenges in Knowledge Representation and Reasoningcited by 1
- 2024Data Petri Nets meet Probabilistic Programming (Extended version)cited by 0
- 2025Efficient Conformance Checking of Rich Data-Aware Declare Specifications (Extended)cited by 0
- 2025Efficient Conformance Checking of Rich Data-Aware Declare Specifications (Extended)30 Jun 2025
- 2024Data Petri Nets meet Probabilistic Programming (Extended version)12 Jun 2024
- 2023Current and Future Challenges in Knowledge Representation and Reasoning8 Aug 2023
- 2022Conformance Checking with Uncertainty via SMT (Extended Version)15 Jun 2022