paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Conditional dynamic partial order reduction and optimality results

条件动态偏序归约与最优性结果
ISSTA Proceedings of the 28th ACM SIGSOFT International Symposium on Software Testing and Analysis2019匹配度 2/10 · 论文研究并发系统的条件动态偏序归约(DPOR)及其最优性,属于形式验证/并发程序分析,但未涉及 LLM/Agent、浮点程序分析、贝叶斯程序分析或 ML/Agentic 系统中的静态分析等用户核心交叉方向。仅在“形式化验证”大类上与 AI→PL 方向有微弱关联,且没有 LLM 作为工具。引用 3 inbox
Miguel Isabel
crossref: 2026-09-12

AI 速览

一句话:提出条件独立性概念与相应DPOR算法,缓解并发系统探索中的组合爆炸并给出最优性结果。

并发系统测试需要探索所有可能的非确定性交织,因为任一交织都可能暴露错误行为,这导致状态数组合爆炸,问题往往计算上不可解。本论文通过开发新的偏序归约(POR)技术应对该挑战。POR 理论的基石是独立性概念,用于判定每对并发事件 p 与 t 是否构成竞争,从而决定是否必须探索 p·t 和 t·p 两种执行。论文的核心目标是引入条件独立性——在可在所探索状态中求值的特定条件下保证事件 p 与 t 可交换——并结合 DPOR 算法以缓解组合爆炸。所提新技术已在 SYCO 工具中实现,并辅以实验评估证明其有效性与适用性。最后,论文对多个软件定义网络案例成功验证了一系列性质,可扩展到比相关技术更大的网络规模。

问题
并发系统测试需探索所有非确定性交织,状态空间随并发事件组合爆炸,导致计算上难以处理。
方法
发展新的偏序归约技术,引入条件独立性以在可求值的条件保证事件可交换,并设计相应 DPOR 算法。
评估
在 SYCO 工具中实现所提技术并进行实验评估,同时对多个软件定义网络案例验证多种性质,展示其可扩展性。
原文摘要(Abstract)

Testing concurrent systems requires exploring all possible non-deterministic interleavings that the concurrent execution may have, as any of the interleavings may reveal an erroneous behaviour of the system. This introduces a combinatorial explosion on the number of states that must be considered, which leads often to a computationally intractable problem. In the present PhD thesis, this challenge will be addressed through the development of new Partial Order Reduction techniques (POR). The cornerstone of POR theory is the notion of independence, that is used to decided whether each pair of concurrent events p and t are in a race and thus both executions p· t and t · p must be explored. A fundamental goal of this thesis is to introduce notions of conditional independence –which ensures the commutativity of the considered events p and t under certain conditions that can be evaluated in the explored state– with a DPOR algorithm in order to alleviate the combinatorial explosion problem. The new techniques that we propose in the thesis have been implemented within the SYCO tool. We have carried out accompanying experimental evaluations to prove the effectiveness and applicability of the proposed techniques. Finally, we have successfully verified a range of properties for several case studies of Software-Defined Networks to illustrate the potential of the approach, scaling to larger networks than related techniques.

链接与引用

DOI 原文 ·

BibTeX
@inproceedings{paperbot5372,
  title = {Conditional dynamic partial order reduction and optimality results},
  author = {Miguel Isabel},
  booktitle = {ISSTA},
  year = {2019},
  doi = {10.1145/3293882.3338987}
}