paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Evolution-Aware Heuristics for GR(1) Realizability Checking

面向 GR(1) 可实现性检查的演化感知启发式方法
ASE 2025 40th IEEE/ACM International Conference on Automated Software Engineering (ASE)2025匹配度 3/10 · 论文属于形式化验证/程序合成中的 GR(1) 可实现性检查加速,关注迭代开发中的复用启发式,与用户画像中的静态分析、LLM/Agent 交叉、浮点程序分析或贝叶斯程序分析均无直接交集。引用 2 inbox
Dor Ma’ayan, Shahar Maoz, Jan Oliver Ringert
crossref: 2026-09-12

AI 速览

一句话:提出演化感知的 GR(1) 可实现性检查启发式,复用先前检查的中间数据加速迭代开发中的检查。

反应式综合旨在从时序逻辑规约自动构造正确性由构造保证的反应式系统,但可实现性检查与综合耗时过长,阻碍了其实际采用。本文基于一个关键观察:开发者在迭代式规约开发过程中会频繁执行可实现性检查,因此复用先前检查的中间数据可显著缩短运行时间。为此,作者提出一种演化感知方法:计算规约新旧版本之间的局部语义 diff,结合上一次的可实现性检查结果,应用一组可靠的(sound)启发式,复用先前规约检查过程中收集的中间数据来加速当前规约的可实现性检查。在包含数千条真实规约的数据集上的评估表明,这些启发式在 70% 的情况下适用,并且其应用显著改善了可实现性检查的运行时间。

问题
反应式综合中的 GR(1) 可实现性检查与综合时间过长,是其在学术界之外难以实际采用的重要障碍。
方法
计算规约前后版本间的局部语义 diff,结合先前的可实现性检查结果,应用一组可靠的启发式,复用先前检查中收集的中间数据来加速当前检查。
评估
在包含数千条真实规约的数据集上评估,结果显示启发式在 70% 的情况下适用,并显著缩短了可实现性检查的运行时间。
原文摘要(Abstract)

Reactive synthesis is an automated procedure to obtain a correct-by-construction reactive system from its temporal logic specification. Despite significant research progress over the past few decades, reactive synthesis is still in its early stages of practical adoption. One significant barrier to using reactive synthesis outside academia is the long realizability checking and synthesis time of specifications.This paper introduces a novel, evolution-aware approach for realizability checking. Our approach leverages the key observation that realizability checking is an operation that developers frequently perform during iterative specification development; therefore, utilizing intermediate data from previous realizability checks can substantially improve running times. Our approach computes a local semantic diff between previous and current versions of the specification, and, based on the diff and the previous realizability checking result, applies a set of sound heuristics. These heuristics reuse intermediate data collected during the previous specification’s realizability checking to accelerate the current specification’s realizability checking. Our evaluation demonstrates that these heuristics are applicable in 70% of cases from a real-world dataset containing thousands of specifications, and that their application significantly improves the running time of realizability checking.

链接与引用

DOI 原文 ·

BibTeX
@inproceedings{paperbot9430,
  title = {Evolution-Aware Heuristics for GR(1) Realizability Checking},
  author = {Dor Ma’ayan and Shahar Maoz and Jan Oliver Ringert},
  booktitle = {ASE},
  year = {2025},
  doi = {10.1109/ase63991.2025.00030}
}