中文

Safety LTL 综合的符号化方法

计算机科学中的逻辑 2020-08-18 v2

摘要

时序综合是使用系统行为的声明式规范,自动设计一个与环境交互的系统。用于提供此类规范的一种流行语言是线性时序逻辑,或 LTL。然而,一般情况下的 LTL 综合在实践中一直是一个难以解决的难题。正因如此,许多工作专注于为 LTL 的特定片段开发综合程序,这些片段的综合问题更容易。在本工作中,我们关注 Safety LTL,这里将其定义为否定范式 (NNF) 中无 Until 的 LTL 片段,并证明其表达了安全 LTL 公式的一个片段。该片段的内在动机是观察到,在许多情况下仅说明某件“好事”最终会发生是不够的,我们需要说明它将在何时发生。我们在此证明,Safety LTL 综合在算法上比 LTL 综合显著更简单。我们以两种方式利用了这种简单性:首先描述了一种基于归约到 Horn-SAT 的显式方法,该方法在博弈图大小上可在线性时间内求解;然后通过一种高效的符号构造,允许一种基于 BDD 的符号化方法,其性能显著优于现有的 LTL 综合工具。

关键词

引用

@article{arxiv.1709.07495,
  title  = {A Symbolic Approach to Safety LTL Synthesis},
  author = {Shufang Zhu and Lucas M. Tabajara and Jianwen Li and Geguang Pu and Moshe Y. Vardi},
  journal= {arXiv preprint arXiv:1709.07495},
  year   = {2020}
}