Constraint-Based Reasoning and Analysis for BPM: CSP to the Rescue

Alessandro Gianola*, Andrey Rivkin, Mateusz Ślażyński

*Corresponding author for this work

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

Abstract

Formal methods have always been an integral part of the BPM lifecycle. They are mathematically grounded techniques used to specify and analyze complex systems with a high degree of precision. In BPM, they help ensure that processes are correctly specified and capable of achieving the intended outcomes, by detecting design flaws and verifying compliance with defined goals. Among these techniques, the Constraint Satisfaction Problem (CSP) stands out as a powerful approach to specifying and solving problems with clearly defined constraints. CSP techniques are known for their high performance, yet a major barrier to broader use lies in the difficulty of defining suitable encodings, which require expert knowledge. Nevertheless, modern tools have made substantial progress in improving CSP accessibility for non-experts. In this paper, we define CSP, motivate its use in BPM, and showcase how two CSP instances, one over Boolean and the other over structured domains, can be used to solve BPM analysis problems via suitable encodings, and then by exploiting state-of-the-art CSP tools. As the main outcome, we would like to motivate the use of CSP-based formal methods and their integration into process analysis.
Original languageEnglish
Title of host publicationProceedings of the 23rd International Conference on Business Process Management, BPM 2025
Volume16044
PublisherSpringer
Publication date2026
Pages17-29
ISBN (Print)978-3-032-02866-2
ISBN (Electronic)978-3-032-02867-9
DOIs
Publication statusPublished - 2026
Event23rd International Conference on Business Process Management
- Seville, Spain
Duration: 31 Aug 20255 Sept 2025

Conference

Conference23rd International Conference on Business Process Management
Country/TerritorySpain
CitySeville
Period31/08/202505/09/2025
SeriesLecture Notes in Computer Science
ISSN0302-9743

Keywords

  • BPMN
  • Constraint Satisfaction Problem
  • Formal Analysis

Fingerprint

Dive into the research topics of 'Constraint-Based Reasoning and Analysis for BPM: CSP to the Rescue'. Together they form a unique fingerprint.

Cite this