paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Optimal context-sensitive dynamic partial order reduction with observers

带观察者的最优上下文敏感动态偏序归约
ISSTA Proceedings of the 28th ACM SIGSOFT International Symposium on Software Testing and Analysis2019匹配度 2/10 · 论文研究DPOR算法在无状态模型检验中的应用,属于传统程序验证领域,未涉及LLM/Agent、浮点程序分析或贝叶斯程序分析等用户核心关注方向。引用 9 inbox
Elvira Albert, Maria Garcia de la Banda, Miguel Gómez-Zamalloa, Miguel Isabel, Peter J. Stuckey
crossref: 2026-09-12

AI 速览

一句话:提出结合上下文敏感与观察者条件独立性的DPOR算法,显著提升无状态模型检验效率。

动态偏序归约(DPOR)用于无状态模型检验,通过步骤独立性避免等价执行序列。已有工作分别提出上下文敏感DPOR和带观察者的最优DPOR:前者根据 p·t 与 t·p 所得状态判断独立,后者仅在存在未来事件观察操作时才视其为依赖。本文提出 Optimal Context-Sensitive DPOR with Observers,将两类条件独立性结合并挖掘协同效应,从而更精确地判定可交换步骤并减少冗余探索。实验表明,该算法相对现有方法有显著性能提升,且收益随输入规模增大呈指数级增长。

问题
无状态模型检验中,DPOR 如何更精确地判定并发执行步骤间的独立性,以避免探索等价执行序列。
方法
提出 Optimal Context-Sensitive DPOR with Observers,将上下文敏感独立性与观察者条件依赖相结合,利用二者协同更精确地约简探索空间。
评估
通过实验评估,显示所提算法带来的收益随输入规模增大呈指数级增长。
原文摘要(Abstract)

Dynamic Partial Order Reduction (DPOR) algorithms are used in stateless model checking to avoid the exploration of equivalent execution sequences. DPOR relies on the notion of independence between execution steps to detect equivalence. Recent progress in the area has introduced more accurate ways to detect independence: Context-Sensitive DPOR considers two steps p and t independent in the current state if the states obtained by executing p · t and t · p are the same; Optimal DPOR with Observers makes their dependency conditional to the existence of future events that observe their operations. We introduce a new algorithm, Optimal Context-Sensitive DPOR with Observers, that combines these two notions of conditional independence, and goes beyond them by exploiting their synergies. Experimental evaluation shows that our gains increase exponentially with the size of the considered inputs.

链接与引用

DOI 原文 ·

BibTeX
@inproceedings{paperbot5368,
  title = {Optimal context-sensitive dynamic partial order reduction with observers},
  author = {Elvira Albert and Maria Garcia de la Banda and Miguel Gómez-Zamalloa and Miguel Isabel and Peter J. Stuckey},
  booktitle = {ISSTA},
  year = {2019},
  doi = {10.1145/3293882.3330565}
}