paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Symbolic Repairs for GR(1) Specifications

GR(1) 规约的符号化修复
ICSE 2019 IEEE/ACM 41st International Conference on Software Engineering (ICSE)2019匹配度 2/10 · 该论文研究GR(1)反应式综合中的不可实现规约修复,属于形式化方法与自动机/逻辑方向;与用户核心关注的静态分析、LLM/Agent在程序分析中的应用、浮点程序分析及贝叶斯程序分析几乎没有直接交叉。仅与“形式化验证”有弱关联,且不涉及LLM/Agent。引用 35 inbox
Shahar Maoz, Jan Oliver Ringert, Rafi Shalom
crossref: 2026-09-12dblp: 2026-09-12

AI 速览

一句话:提出两种符号化算法,为不可实现的 GR(1) 规约自动推断新假设,从而实现规约修复。

GR(1) 是 LTL 中可高效求解的一类表达力强的 assume-guarantee 片段,但不可实现性是其应用的主要障碍。已有工作通过生成反策略、计算不可实现核心,或自动生成假设形式的修复建议来应对。本文提出两种新的符号化修复算法:第一种基于近期提出的 JVTS 来推断新假设,第二种直接从规约本身推断新假设。两种算法都是可靠的(sound);前者不完整但能给出多种不同的修复方案,后者完整但只给出单一修复。二者均为符号化实现,因而具有较高效率。作者实现了该工作,验证了其正确性,并在文献基准上进行评估,结果表明算法在提出有效修复的能力以及性能与可扩展性方面均优于先前方案。

问题
GR(1) 规约的不可实现性问题难以被工程师直接定位和解决,已有修复方法在修复方案的多样性或可扩展性上存在不足。
方法
提出两种可靠的符号化算法来修复不可实现的 GR(1) 规约:一种基于 JVTS 推断新假设(不完整但可产生多种修复),另一种直接从规约推断新假设(完整但仅产生单一修复)。
评估
实现了工具并验证正确性,在来自文献的基准上与先前方案对比,评估修复能力和性能可扩展性,显示所提算法具有优势。
原文摘要(Abstract)

Unrealizability is a major challenge for GR(1), an expressive assume-guarantee fragment of LTL that enables efficient synthesis. Some works attempt to help engineers deal with unrealizability by generating counter-strategies or computing an unrealizable core. Other works propose to repair the unrealizable specification by suggesting repairs in the form of automatically generated assumptions. In this work we present two novel symbolic algorithms for repairing unrealizable GR(1) specifications. The first algorithm infers new assumptions based on the recently introduced JVTS. The second algorithm infers new assumptions directly from the specification. Both algorithms are sound. The first is incomplete but can be used to suggest many different repairs. The second is complete but suggests a single repair. Both are symbolic and therefore efficient. We implemented our work, validated its correctness, and evaluated it on benchmarks from the literature. The evaluation shows the strength of our algorithms, in their ability to suggest repairs and in their performance and scalability compared to previous solutions.

链接与引用

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

BibTeX
@inproceedings{MaozRS19,
  title = {Symbolic Repairs for GR(1) Specifications},
  author = {Shahar Maoz and Jan Oliver Ringert and Rafi Shalom},
  booktitle = {ICSE},
  year = {2019},
  doi = {10.1109/icse.2019.00106}
}