Safraless LTL Synthesis Considering Maximal Realizability
Safraless LTL Synthesis Considering Maximal Realizability
复制标题
考虑最大可实现性的Safraless LTL合成
DOI:
10.1007/s00236-016-0280-3
复制
发表时间:
2016
期刊:
影响因子:
0.6
通讯作者:
Naoki Yonezaki
中科院分区:
文献类型:
--
作者:
Takashi Tomita;Atsushi Ueno;Masaya Shimakawa;Shigeki Hagihara;Naoki Yonezaki
Linear temporal logic (LTL) synthesis is a formal method for automatically composing a reactive system that realizes a given behavioral specification described in LTL if the specification is realizable. Even if the whole specification is unrealizable, it is preferable to synthesize a best-effort reactive system. That is, a system that maximally realizes its partial specifications. Therefore, we categorized specifications into must specifications (which should never be violated) and desirable specifications (the violation of which may be unavoidable). In this paper, we propose a method for synthesizing a reactive system that realizes all must specifications and strongly endeavors to satisfy each desirable specification. The general form of the desirable specifications without assumptions is, which means “always holds”. In our approach, the best effort to satisfyis to maximize the number of steps satisfyingin the interaction. To quantitatively evaluate the number of steps, we used a mean-payoff objective based on LTL formulae. Our method applies the Safraless approach to construct safety games from given must and desirable specifications, where the must specification can be written in full LTL and may include assumptions. It then transforms the safety games constructed from the desirable specifications into mean-payoff games and finally composes a reactive system as an optimal strategy on a synchronized product of the games.