paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Synthesis of infinite-state systems with random behavior

具有随机行为的无限状态系统的合成
ASE Proceedings of the 35th IEEE/ACM International Conference on Automated Software Engineering2020匹配度 3/10 · 论文属于程序合成/形式化方法,核心是从规约中提取具随机行为的 Skolem 见证并用于 fuzz testing 与机器人规划;它与用户关注的静态分析、LLM/Agent 与程序分析/形式化验证交叉、浮点程序分析或贝叶斯程序分析没有直接交集,仅同属 PL/形式化方法相邻方向。引用 2 inbox
Andreas Katis, Grigory Fedyukovich, Jeffrey Chen, David Greve, Sanjai Rayadurgam, Michael W. Whalen
crossref: 2026-09-12

AI 速览

一句话:提出 Skolem 提取算法,从规约合成具随机行为的见证,保证正确性并提升响应多样性。

现有合成方法通常通过寻找见证 Skolem 函数来构造符合规约的实现,而这些函数传统上是确定性的,难以产生行为多样性。本文提出一种新的 Skolem 提取算法,使合成出的见证具有随机行为,并将其用于无限状态反应式系统。所合成实现按设计保证满足给定规约,同时对外部刺激的响应呈现高度多样性。案例研究表明,该框架可将合成用于基于模型的模糊测试,生成与通用模糊器性能相当的模糊器,也可用于机器人运动规划中合成控制器。

问题
传统 Skolem 函数见证合成只能得到确定性实现,无法满足应用对系统行为多样性的需求;如何合成既符合规约又具随机行为的无限状态反应式系统?
方法
提出新的 Skolem 提取算法,在合成过程中构造具随机行为的见证函数,使所得实现按设计满足规约并提升对外部刺激响应的多样性。
评估
通过案例研究评估:在基于模型的模糊测试中生成与通用模糊器性能相当的 fuzzer,并在机器人运动规划中合成实用控制器。
原文摘要(Abstract)

Diversity in the exhibited behavior of a given system is a desirable characteristic in a variety of application contexts. Synthesis of conformant implementations often proceeds by discovering witnessing Skolem functions, which are traditionally deterministic. In this paper, we present a novel Skolem extraction algorithm to enable synthesis of witnesses with random behavior and demonstrate its applicability in the context of reactive systems. The synthesized solutions are guaranteed by design to meet the given specification, while exhibiting a high degree of diversity in their responses to external stimuli. Case studies demonstrate how our proposed framework unveils a novel application of synthesis in model-based fuzz testing to generate fuzzers of competitive performance to general-purpose alternatives, as well as the practical utility of synthesized controllers in robot motion planning problems.

链接与引用

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

BibTeX
@inproceedings{paperbot5907,
  title = {Synthesis of infinite-state systems with random behavior},
  author = {Andreas Katis and Grigory Fedyukovich and Jeffrey Chen and David Greve and Sanjai Rayadurgam and Michael W. Whalen},
  booktitle = {ASE},
  year = {2020},
  doi = {10.1145/3324884.3416586}
}