Efficient Conformance Checking of Rich Data-Aware Declare Specifications (Extended)

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Casas-Ramos, Jacobo, Winkler, Sarah, Gianola, Alessandro, Montali, Marco, Mucientes, Manuel, Lama, Manuel
Natura: Preprint
Pubblicazione: 2025
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866909668114169856
author Casas-Ramos, Jacobo
Winkler, Sarah
Gianola, Alessandro
Montali, Marco
Mucientes, Manuel
Lama, Manuel
author_facet Casas-Ramos, Jacobo
Winkler, Sarah
Gianola, Alessandro
Montali, Marco
Mucientes, Manuel
Lama, Manuel
contents Despite growing interest in process analysis and mining for data-aware specifications, alignment-based conformance checking for declarative process models has focused on pure control-flow specifications, or mild data-aware extensions limited to numerical data and variable-to-constant comparisons. This is not surprising: finding alignments is computationally hard, even more so in the presence of data dependencies. In this paper, we challenge this problem in the case where the reference model is captured using data-aware Declare with general data types and data conditions. We show that, unexpectedly, it is possible to compute data-aware optimal alignments in this rich setting, enjoying at once efficiency and expressiveness. This is achieved by carefully combining the two best-known approaches to deal with control flow and data dependencies when computing alignments, namely A* search and SMT solving. Specifically, we introduce a novel algorithmic technique that efficiently explores the search space, generating descendant states through the application of repair actions aiming at incrementally resolving constraint violations. We prove the correctness of our algorithm and experimentally show its efficiency. The evaluation witnesses that our approach matches or surpasses the performance of the state of the art while also supporting significantly more expressive data dependencies, showcasing its potential to support real-world applications.
format Preprint
id arxiv_https___arxiv_org_abs_2507_00094
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Efficient Conformance Checking of Rich Data-Aware Declare Specifications (Extended)
Casas-Ramos, Jacobo
Winkler, Sarah
Gianola, Alessandro
Montali, Marco
Mucientes, Manuel
Lama, Manuel
Databases
Artificial Intelligence
Programming Languages
Despite growing interest in process analysis and mining for data-aware specifications, alignment-based conformance checking for declarative process models has focused on pure control-flow specifications, or mild data-aware extensions limited to numerical data and variable-to-constant comparisons. This is not surprising: finding alignments is computationally hard, even more so in the presence of data dependencies. In this paper, we challenge this problem in the case where the reference model is captured using data-aware Declare with general data types and data conditions. We show that, unexpectedly, it is possible to compute data-aware optimal alignments in this rich setting, enjoying at once efficiency and expressiveness. This is achieved by carefully combining the two best-known approaches to deal with control flow and data dependencies when computing alignments, namely A* search and SMT solving. Specifically, we introduce a novel algorithmic technique that efficiently explores the search space, generating descendant states through the application of repair actions aiming at incrementally resolving constraint violations. We prove the correctness of our algorithm and experimentally show its efficiency. The evaluation witnesses that our approach matches or surpasses the performance of the state of the art while also supporting significantly more expressive data dependencies, showcasing its potential to support real-world applications.
title Efficient Conformance Checking of Rich Data-Aware Declare Specifications (Extended)
topic Databases
Artificial Intelligence
Programming Languages
url https://arxiv.org/abs/2507.00094