paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Static analysis of deterministic negotiations

确定性协商的静态分析
LICS 2017 32nd Annual ACM/IEEE Symposium on Logic in Computer Science (LICS)2017匹配度 2/10 · 该论文属于经典并发理论与程序验证范畴,研究协商图(等价于自由选择工作流 Petri 网)的健全性、摘要与期望成本等静态分析问题的复杂度,与用户关注的四条主线(PL→AI 的 Agentic 程序静态分析、AI→PL 的 LLM 辅助静态分析/验证、浮点程序分析、贝叶斯程序分析)均无直接交叉。虽然它本身是静态分析与形式化验证工作,可能对“AI→PL”方向提供背景性的验证技术参考,但既未涉及 LLM/Agent,也未涉及浮点或贝叶斯,匹配度较低。引用 6 inbox
Javier Esparza, Anca Muscholl, Igor Walukiewicz
crossref: 2026-09-12dblp: 2026-09-12arxiv: 2026-09-12

AI 速览

一句话:证明确定性协商图(等价于自由选择工作流 Petri 网)的健全性、摘要与期望成本等静态分析问题可在 PTIME 内求解。

协商图是类似工作流 Petri 网的并发计算模型。本文研究其确定性片段(等价于广泛使用的自由选择工作流 Petri 网)上的静态分析问题。作者利用该模型的结构性质,给出判定健全性(接近无死锁)的多项式时间算法,并进一步证明对于健全的确定性协商图,计算摘要和期望成本等基本问题也可在 PTIME 内解决。相比一般情形下这些问题为 PSPACE-complete,确定性限制带来显著的复杂度下降,表明该子类对验证具有出人意料的易处理性。

问题
本文关注协商图这一并发计算模型上的静态分析问题,特别是确定性协商图的健全性(无死锁)及摘要、期望成本等验证问题的可判定性与复杂度。
方法
论文利用确定性协商图与自由选择工作流 Petri 网的等价性,针对其结构性质设计多项式时间算法,并与一般情形的 PSPACE-complete 复杂度进行对比。
评估
通过复杂度分析证明:健全性可在 PTIME 判定,健全确定性协商图的摘要计算与期望成本计算也可在 PTIME 完成,而一般情形为 PSPACE-complete。
原文摘要(Abstract)

Negotiation diagrams are a model of concurrent computation akin to workflow Petri nets. Deterministic negotiation diagrams, equivalent to the much studied and used free-choice workflow Petri nets, are surprisingly amenable to verification. Soundness (a property close to deadlock-freedom) can be decided in PTIME. Further, other fundamental questions like computing summaries or the expected cost, can also be solved in PTIME for sound deterministic negotiation diagrams, while they are PSPACE-complete in the general case.

链接与引用

DOI 原文 · arXiv · PDF(开放获取) · DBLP

BibTeX
@inproceedings{EsparzaMW17,
  title = {Static analysis of deterministic negotiations},
  author = {Javier Esparza and Anca Muscholl and Igor Walukiewicz},
  booktitle = {LICS},
  year = {2017},
  doi = {10.1109/lics.2017.8005144}
}