Efficient Optimal Alignment Between Dynamic Condition Response Graphs and Traces

Axel Kjeld Fjelrad Christfort*, Tijs Slaats

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingArticle in proceedingsResearchpeer-review

1 Citation (Scopus)

Abstract

Dynamic Condition Response (DCR) Graphs is a popular declarative process modelling notation which is supported by commercial modelling tools and has seen significant industrial adoption. The problem of aligning traces with DCR Graphs, with it’s multitude of applications such as conformance checking and log repair, has surprisingly not been solved yet. In this paper we address this open gap in the research by developing an algorithm for efficiently computing the optimal alignment of a DCR Graph and a trace. We evaluate the algorithm on the PDC 2022 dataset, showing that even for large models and traces alignment problems can be solved within milliseconds, and present a case study based on test-driven modelling.

Original languageEnglish
Title of host publicationBusiness Process Management - 21st International Conference, BPM 2023, Proceedings
EditorsChiara Di Francescomarino, Andrea Burattin, Christian Janiesch, Shazia Sadiq
Number of pages17
PublisherSpringer
Publication date2023
Pages3-19
ISBN (Print)9783031416194
DOIs
Publication statusPublished - 2023
EventProceedings of the 21st International Conference on Business Process Management , BPM 2023 - Utrecht, Netherlands
Duration: 11 Sep 202315 Sep 2023

Conference

ConferenceProceedings of the 21st International Conference on Business Process Management , BPM 2023
Country/TerritoryNetherlands
CityUtrecht
Period11/09/202315/09/2023
SeriesLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume14159 LNCS
ISSN0302-9743

Bibliographical note

Publisher Copyright:
© 2023, The Author(s), under exclusive license to Springer Nature Switzerland AG.

Keywords

  • Conformance checking
  • DCR graphs
  • Declarative process models
  • Test-driven Modelling
  • Trace alignment

Cite this