paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Soundness of reset workflow nets

重置工作流网的健全性
LICS Proceedings of the 39th Annual ACM/IEEE Symposium on Logic in Computer Science2024匹配度 3/10 · 该论文属于形式验证/程序验证中的 Petri 网与工作流网健全性判定问题,与用户关注的核心方向(LLM/Agent 与静态分析交叉、浮点程序分析、贝叶斯程序分析)没有直接关系;仅在广义“形式化验证”上有较弱关联。引用 0 inbox
Michael Blondin, Alain Finkel, Piotr Hofman, Filip Mazowiecki, Philip Offtermatt
crossref: 2026-09-12dblp: 2026-09-12arxiv: 2026-09-12

AI 速览

一句话:证明重置工作流网的广义健全性不可判定,并提出介于1-健全性与广义健全性之间的可判定性质“1-in-between健全性”。

工作流网是 Petri 网的一种变体,用于建模业务流程等活动,其正确性概念称为健全性(soundness),并存在多种变体。带重置的工作流网可建模取消等操作,此前已知除广义健全性外,其他健全性变体均不可判定。本文补全该图景,证明重置工作流网的广义健全性也不可判定。为缓解这一不可判定性,作者识别出性质“1-in-between soundness”,它位于1-健全性与广义健全性之间,并呈现非单调的复杂度现象:一个可判定的健全性性质夹在两个不可判定性质之间。该性质可用于重置工作流网的算法分析,其过程输出的“1-sound”或“not generalised sound”总是正确的。

问题
研究重置工作流网中 1-健全性和广义健全性的可判定性与复杂度,尤其补全广义健全性是否可判定这一空白。
方法
通过 Petri 网/重置网的可判定性归约与复杂度分析,证明广义健全性不可判定,并定义介于两者之间的 1-in-between soundness 性质并给出判定过程。
评估
以理论证明为主;给出的过程输出“1-sound”或“not generalised sound”始终正确,可用于重置工作流网的算法分析。
原文摘要(Abstract)

Workflow nets are a well-established variant of Petri nets for the modeling of process activities such as business processes. The standard correctness notion of workflow nets 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.

链接与引用

DOI 原文 · arXiv · DBLP

BibTeX
@inproceedings{abs-2503-04440,
  title = {Soundness of reset workflow nets},
  author = {Michael Blondin and Alain Finkel and Piotr Hofman and Filip Mazowiecki and Philip Offtermatt},
  booktitle = {LICS},
  year = {2024},
  doi = {10.1145/3661814.3662086}
}