paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Towards the Usage of Window Counting Constraints in the Synthesis of Reactive Systems to Reduce State Space Explosion

利用窗口计数约束在反应式系统合成中减少状态空间爆炸
LMCS vol.Volume 22, Issue 12026匹配度 2/10 · 论文属于形式化方法与反应式系统合成,关注自动机状态空间爆炸,但未涉及静态分析、LLM/Agent、浮点程序分析或贝叶斯程序分析等用户画像的核心交叉点。引用 0 inbox
Linda Feeken, Martin Fränzle
crossref: 2026-09-10

AI 速览

一句话:提出窗口计数约束与迭代合成,利用获胜区域缩减自动机,缓解反应式系统合成的状态空间爆炸。

该论文关注反应式系统合成中,将规范翻译为可构造策略的自动机时产生的状态空间爆炸问题。现有 S1S 翻译非初等、LTL 双重指数,缺乏高效算法。作者利用规范单调性,提出窗口计数约束,支持对规范进行逐步精化或抽象;在迭代合成中,用这些约束构造满足约束行为的过近似或欠近似自动机,并利用前一轮获胜区域的分析结果缩减下一轮自动机规模,从而整体降低状态空间爆炸程度。作者在零和博弈设定下给出迭代合成的实现结果作为概念验证,并讨论该设定下的局限,展望非零和博弈的后续工作。

问题
反应式系统合成需要将规范翻译为可构造策略的自动机,但 S1S 与 LTL 翻译分别具有非初等和双重指数复杂度,导致严重状态空间爆炸。
方法
利用规范的单调性引入窗口计数约束,以支持规范的逐步精化或抽象,并在迭代合成中构造行为约束的过近似或欠近似自动机,同时用前一轮获胜区域缩减下一轮自动机。
评估
在零和博弈设定下实现迭代合成并给出结果作为概念验证,同时讨论该方法的当前局限并展望非零和博弈场景。
原文摘要(Abstract)

The synthesis of reactive systems aims for the automated construction of strategies for systems that interact with their environment. Whereas the synthesis approach has the potential to change the development of reactive systems significantly due to the avoidance of manual implementation, it still suffers from a lack of efficient synthesis algorithms for many application scenarios. The translation of the system specification into an automaton that allows for strategy construction (if a winning strategy exists) is nonelementary in the length of the specification in S1S and doubly exponential for LTL, raising the need of highly specialized algorithms. In this article, we present an approach on how to reduce this state space explosion in the construction of this automaton by exploiting a monotonicity property of specifications. For this, we introduce window counting constraints that allow for step-wise refinement or abstraction of specifications. In an iterative synthesis procedure, those window counting constraints are used to construct automata representing over- or under-approximations (depending on the counting constraint) of constraint-compliant behavior. Analysis results on winning regions of previous iterations are used to reduce the size of the next automaton, leading to an overall reduction of the state space explosion extent. We present the implementation results of the iterated synthesis for a zero-sum game setting as proof of concept. Furthermore, we discuss the current limitations of the approach in a zero-sum setting and sketch future work in non-zero-sum settings.

链接与引用

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

BibTeX
@article{abs-2503-21852,
  title = {Towards the Usage of Window Counting Constraints in the Synthesis of Reactive Systems to Reduce State Space Explosion},
  author = {Linda Feeken and Martin Fränzle},
  journal = {Logical Methods in Computer Science},
  volume = {Volume 22, Issue 1},
  year = {2026},
  doi = {10.46298/lmcs-22(1:29)2026}
}