Verifying Compliance in Process Choreographies: Foundations, Algorithms, and Implementation
Walid Fdhila, David Knuplesch, Stefanie Rinderle-Ma, Manfred, Reichert

TL;DR
This paper presents a formal foundation, algorithms, and a prototype for verifying compliance in process choreographies, addressing challenges of partial visibility and complex global rules in cross-organizational collaborations.
Contribution
It introduces a novel decomposition approach for global compliance rules, enabling effective verification despite limited process visibility.
Findings
Algorithm is proven correct and efficient, even with loops.
Prototype demonstrates practical applicability on real-world case.
Decomposition method ensures lossless and correct compliance verification.
Abstract
The current push towards interoperability drives companies to collaborate through process choreographies. At the same time, they face a jungle of continuously changing regulations, e.g., due to the pandemic and developments such as the BREXIT, which strongly affect cross-organizational collaborations. Think of, for example, supply chains spanning several countries with different and maybe even conflicting COVID19 traveling restrictions. Hence, providing automatic compliance verification in process choreographies is crucial for any cross-organizational business process. A particular challenge concerns the restricted visibility of the partner processes at the presence of global compliance rules (GCR), i.e., rules that span across the process of several partners. This work deals with the question how to verify global compliance if affected tasks are not fully visible. Our idea is to…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsBusiness Process Modeling and Analysis · Formal Methods in Verification · Safety Systems Engineering in Autonomy
