Soundness of reset workflow nets

被引:0
作者
Blondin, Michael [1 ]
Finkel, Alain [2 ]
Hofman, Piotr [3 ]
Mazowiecki, Filip [3 ]
Offtermatt, Philip [4 ]
机构
[1] Univ Sherbrooke, Sherbrooke, PQ, Canada
[2] Univ Paris Saclay, CNRS, ENS Paris Saclay, IUF, Gif Sur Yvette, France
[3] Univ Warsaw, Warsaw, Poland
[4] Informal Syst, Lausanne, Switzerland
来源
PROCEEDINGS OF THE 39TH ANNUAL ACM/IEEE SYMPOSIUM ON LOGIC IN COMPUTER SCIENCE, LICS 2024 | 2024年
基金
加拿大自然科学与工程研究理事会;
关键词
Workflow nets; Petri nets; resets; soundness; generalised soundness; decidability; DECIDABILITY;
D O I
10.1145/3661814.3662086
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Workflow nets are a well-established variant of Petri nets for the modeling of process activities such as business processes. The standard correctness notion ofworkflownets is soundness, which comes in several variants. Their decidability was shown decades ago, but their complexity was only identified recently. In this work, we are primarily interested in two popular variants: 1-soundness and generalised soundness. Workflow nets have been extended with resets to model workflows that can, e.g., cancel actions. It has been known for a while that, for this extension, all variants of soundness, except possibly generalised soundness, are undecidable. We complete the picture by showing that generalised soundness is also undecidable for reset workflow nets. We then blur this undecidability landscape by identifying a property, coined "1-in-between soundness", which lies between 1-soundness and generalised soundness. It reveals an unusual non-monotonic complexity behaviour: a decidable soundness property is in between two undecidable ones. This can be valuable in the algorithmic analysis of reset workflow nets, as our procedure yields an output of the form "1-sound" or "not generalised sound" which is always correct.
引用
收藏
页数:14
相关论文
共 37 条
[1]   Project and Conquer: Fast Quantifier Elimination for Checking Petri Net Reachability [J].
Amat, Nicolas ;
Dal Zilio, Silvano ;
Le Botlan, Didier .
VERIFICATION, MODEL CHECKING, AND ABSTRACT INTERPRETATION, VMCAI 2024, PT I, 2024, 14499 :101-123
[2]  
Blondin M., 2022, PROC 37 ANN ACMIEEE, DOI [10.1145/3531130.3533341, DOI 10.1145/3531130.3533341]
[3]  
Chistikov Dmitry, 2023, LIPIcs, V284, DOI [10.4230/LIPICS.FSTTCS.2023.16, DOI 10.4230/LIPICS.FSTTCS.2023.16]
[4]   Reachability in Vector Addition Systems is Ackermann-complete [J].
Czerwinski, Wojciech ;
Orlikowski, Lukasz .
2021 IEEE 62ND ANNUAL SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE (FOCS 2021), 2022, :1229-1240
[5]  
Czerwinski Wojciech, 2022, LIPIcs, V243, p16:1, DOI [10.4230/LIPICS.CONCUR.2022.16, DOI 10.4230/LIPICS.CONCUR.2022.16]
[6]  
Dufourd C, 1998, LECT NOTES COMPUT SC, V1443, P103, DOI 10.1007/BFb0055044
[7]   Ackermannian and Primitive-Recursive Bounds with Dickson's Lemma [J].
Figueira, Diego ;
Figueira, Santiago ;
Schmitz, Sylvain ;
Schnoebelen, Philippe .
26TH ANNUAL IEEE SYMPOSIUM ON LOGIC IN COMPUTER SCIENCE (LICS 2011), 2011, :269-278
[8]   A well-structured framework for analysing petri net extensions [J].
Finkel, A ;
McKenzie, P ;
Picaronny, C .
INFORMATION AND COMPUTATION, 2004, 195 (1-2) :1-29
[9]   Well-structured transition systems everywhere! [J].
Finkel, A ;
Suhnoebelen, P .
THEORETICAL COMPUTER SCIENCE, 2001, 256 (1-2) :63-92
[10]   Resilience and Home-Space for WSTS [J].
Finkel, Alain ;
Hilaire, Mathieu .
VERIFICATION, MODEL CHECKING, AND ABSTRACT INTERPRETATION, VMCAI 2024, PT I, 2024, 14499 :147-168