In process management, effective behavior modeling is essential for understanding execution dynamics and identifying potential issues. Two complementary paradigms have emerged in the pursuit of this objective: the imperative approach, representing all allowed runs of a system in a graph-based model, and the declarative one, specifying the rules that a run must not violate in a constraint-based specification. Extensive studies have been conducted on the synergy and comparisons of the two paradigms. To date, though, whether a declarative specification could be systematically derived from an imperative model such that the original behavior was fully preserved (and if so, how) remained an unanswered question. In this paper, we propose a three-fold contribution. (1) We introduce a systematic approach to synthesize declarative process specifications from safe and sound Workflow nets. (2) We prove behavioral equivalence of the input net with the output specification, alongside related guarantees. (3) We experimentally demonstrate the scalability and compactness of our encoding through tests conducted with synthetic and real-world testbeds.

From Sound Workflow Nets to LTLf Declarative Specifications by Casting Three Spells / Barbaro, Luca; Varriccchione, Giovanni; Montali, Marco; Di Ciccio, Claudio. - (2025). ( Business Process Management Forum 2025 Seville, Spain ) [10.1007/978-3-032-02929-4_1].

From Sound Workflow Nets to LTLf Declarative Specifications by Casting Three Spells

Luca Barbaro
;
Marco Montali
;
Claudio Di Ciccio
2025

Abstract

In process management, effective behavior modeling is essential for understanding execution dynamics and identifying potential issues. Two complementary paradigms have emerged in the pursuit of this objective: the imperative approach, representing all allowed runs of a system in a graph-based model, and the declarative one, specifying the rules that a run must not violate in a constraint-based specification. Extensive studies have been conducted on the synergy and comparisons of the two paradigms. To date, though, whether a declarative specification could be systematically derived from an imperative model such that the original behavior was fully preserved (and if so, how) remained an unanswered question. In this paper, we propose a three-fold contribution. (1) We introduce a systematic approach to synthesize declarative process specifications from safe and sound Workflow nets. (2) We prove behavioral equivalence of the input net with the output specification, alongside related guarantees. (3) We experimentally demonstrate the scalability and compactness of our encoding through tests conducted with synthetic and real-world testbeds.
2025
Business Process Management Forum 2025
Declare; Linear-time Temporal Logic; on finite traces; Petri nets; Process modeling
04 Pubblicazione in atti di convegno::04b Atto di convegno in volume
From Sound Workflow Nets to LTLf Declarative Specifications by Casting Three Spells / Barbaro, Luca; Varriccchione, Giovanni; Montali, Marco; Di Ciccio, Claudio. - (2025). ( Business Process Management Forum 2025 Seville, Spain ) [10.1007/978-3-032-02929-4_1].
File allegati a questo prodotto
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11573/1755569
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 1
  • ???jsp.display-item.citation.isi??? ND
social impact