【24h】

Optimizations for LTL Synthesis

机译:LTL合成的优化

获取原文

摘要

We present an approach to automatic synthesis of specifications given in Linear Time Logic. The approach is based on a translation through universal co-Buchi tree automata and alternating weak tree automata [1]. By careful optimization of all intermediate automata, we achieve a major improvement in performance. We present several optimization techniques for alternating tree automata, including a game-based approximation to language emptiness and a simulation-based optimization. Furthermore, we use an incremental algorithm to compute the emptiness of nondeterministic Buchi tree automata. All our optimizations are computed in time polynomial in the size of the automaton on which they are computed. We have applied our implementation to several examples and show a significant improvement over the straightforward implementation. Although our examples are still small, this work constitutes the first implementation of a synthesis algorithm for full LTL. We believe that the optimizations discussed here form an important step towards making LTL synthesis practical.
机译:我们提出了一种自动合成线性时间逻辑的规范的方法。该方法是基于通过通用的Co-Buchi树自动机和交替弱树自动机的翻译[1]。通过仔细优化所有中间自动机,我们实现了性能的重大改善。我们为交替的树木自动机提供了几种优化技术,包括基于游戏的语言空虚和基于模拟的优化的近似。此外,我们使用增量算法来计算非测定的Buchi树自动机的空虚。我们所有的优化都是在计算它们的自动机的大小的时间多项式中计算的。我们已将我们的实施应用于几个例子,并显示出直接实施的重大改进。虽然我们的示例仍然很小,但这项工作构成了完整LTL的合成算法的第一个实现。我们认为这里讨论的优化形成了使LTL综合实用的重要步骤。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号