arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2306.02427cs.LOcs.FLcs.SCcs.SYeess.SY
收藏

面向逻辑 LTL 博弈的高效控制器综合技术

Towards Efficient Controller Synthesis Techniques for Logical LTL Games

Stanly Samuel, Deepak D'Souza, Raghavan Komondoor

AI总结:

本文将经典有限状态不动点算法扩展到符号逻辑 LTL 博弈,并在 GenSys-LTL 中实现,可计算最大获胜区域与最大宽容控制器,相对现有方法取得46.38倍加速。

摘要:

双人博弈是表示和推理若干重要综合任务的有效方式。这些任务包括控制器综合(即为给定被控对象寻找一个控制器,使受控系统满足给定的时序规约)、程序修复(设置变量值以避免异常)以及同步综合(在多线程程序中添加 lock/unlock 语句以满足安全性断言)。在所有这些应用中,解决方案都直接对应于所诱导博弈中某一名玩家的获胜策略。相应地,逻辑规约博弈为针对大型或无限状态系统建模这些任务提供了一种强有力的方法。为求解此类博弈而提出的许多技术通常依赖于抽象—精化或基于模板的解决方案。本文展示了如何将迄今为止用于显式有限状态场景的经典不动点算法应用于符号逻辑场景。我们在名为 GenSys-LTL 的工具中实现了这些技术,并表明它们不仅能够有效地为文献中的一系列具有挑战性的基准综合有效控制器,而且通常能够计算最大获胜区域和最大宽容控制器。相比当前最先进方法,我们实现了 46.38 倍加速,并且对非平凡 LTL 规约也具有良好的可扩展性。

英文摘要:

Two-player games are a fruitful way to represent and reason about several important synthesis tasks. These tasks include controller synthesis (where one asks for a controller for a given plant such that the controlled plant satisfies a given temporal specification), program repair (setting values of variables to avoid exceptions), and synchronization synthesis (adding lock/unlock statements in multi-threaded programs to satisfy safety assertions). In all these applications, a solution directly corresponds to a winning strategy for one of the players in the induced game. In turn, \emph{logically-specified} games offer a powerful way to model these tasks for large or infinite-state systems. Much of the techniques proposed for solving such games typically rely on abstraction-refinement or template-based solutions. In this paper, we show how to apply classical fixpoint algorithms, that have hitherto been used in explicit, finite-state, settings, to a symbolic logical setting. We implement our techniques in a tool called GenSys-LTL and show that they are not only effective in synthesizing valid controllers for a variety of challenging benchmarks from the literature, but often compute maximal winning regions and maximally-permissive controllers. We achieve \textbf{46.38X speed-up} over the state of the art and also scale well for non-trivial LTL specifications.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑