中文

在反应式合成中引入监视器而不付出代价

计算机科学中的逻辑 2021-07-05 v1

摘要

时序合成试图构造满足给定声明式(LTL)公式的反应式程序。实践者发现仅使用声明式规约具有挑战性,并发现结合建模与声明式规约的语言更为有用。合成控制器也可能需要与已有或手动构造的程序协同工作。本文探讨一种方法,其在存在作为监视器的已有行为模型下进行声明式规约合成,且益处在于无需推理监视器的状态空间。我们提出一种以自动机监视器作为LTL公式非重复与重复触发器的形式语言。我们使用带记忆的符号自动机作为触发器,所得语言比现有正则表达式触发器严格更具表达力且更简洁。我们给出该语言的组合式合成流程,其中对监视器状态空间的推理最少。为展示方法优势,我们将其应用于需要计数及对任意长事件序列约束的规约,并可由此见参数化之威力,其在本方法中易于处理。我们提供工具为本语言构造控制器(以符号自动机形式)。

关键词

引用

@article{arxiv.2107.00929,
  title  = {Incorporating Monitors in Reactive Synthesis without Paying the Price},
  author = {Shaun Azzopardi and Nir Piterman and Gerardo Schneider},
  journal= {arXiv preprint arXiv:2107.00929},
  year   = {2021}
}