Antichains and compositional algorithms for LTL synthesis

被引:59
|
作者
Filiot, Emmanuel [1 ]
Jin, Naiyong [1 ]
Raskin, Jean-Francois [1 ]
机构
[1] Univ Libre Bruxelles, Dept Informat, B-1050 Brussels, Belgium
关键词
LTL realizability and synthesis; Automata on infinite words; Compositional algorithms; Antichain algorithms;
D O I
10.1007/s10703-011-0115-3
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In this paper, we present new monolithic and compositional algorithms to solve the LTL realizability problem. Those new algorithms are based on a reduction of the LTL realizability problem to a game whose winning condition is defined by a universal automaton on infinite words with a k-co-Buchi acceptance condition. This acceptance condition asks that runs visit at most k accepting states, so it implicitly defines a safety game. To obtain efficient algorithms from this construction, we need several additional ingredients. First, we study the structure of the underlying automata constructions, and we show that there exists a partial order that structures the state space of the underlying safety game. This partial order can be used to define an efficient antichain algorithm. Second, we show that the algorithm can be implemented in an incremental way by considering increasing values of k in the acceptance condition. Finally, we show that for large LTL formulas that are written as conjunctions of smaller formulas, we can solve the problem compositionally by first computing winning strategies for each conjunct that appears in the large formula. We report on the behavior of those algorithms on several benchmarks. We show that the compositional algorithms are able to handle LTL formulas that are several pages long.
引用
收藏
页码:261 / 296
页数:36
相关论文
共 50 条
  • [1] Antichains and compositional algorithms for LTL synthesis
    Emmanuel Filiot
    Naiyong Jin
    Jean-François Raskin
    [J]. Formal Methods in System Design, 2011, 39 : 261 - 296
  • [2] Compositional Algorithms for LTL Synthesis
    Filiot, Emmanuel
    Jin, Nayiong
    Raskin, Jean-Francois
    [J]. AUTOMATED TECHNOLOGY FOR VERIFICATION AND ANALYSIS, 2010, 6252 : 112 - 127
  • [3] Antichains: Alternative algorithms for LTL satisfiability and model-checking
    De Wulf, M.
    Doyen, L.
    Maquet, N.
    Raskin, J. -F.
    [J]. TOOLS AND ALGORITHMS FOR THE CONSTRUCTION AND ANALYSIS OF SYSTEMS, 2008, 4963 : 63 - +
  • [4] Compositional Safety LTL Synthesis
    Bansal, Suguman
    De Giacomo, Giuseppe
    Di Stasio, Antonio
    Li, Yong
    Vardi, Moshe Y.
    Zhu, Shufang
    [J]. VERIFIED SOFTWARE. THEORIES, TOOLS AND EXPERIMENTS, VSTTE 2022, 2023, 13800 : 1 - 19
  • [5] SPLIT: A Compositional LTL Verifier
    Cohen, Ariel
    Namjoshi, Kedar S.
    Sa'ar, Yaniv
    [J]. COMPUTER AIDED VERIFICATION, PROCEEDINGS, 2010, 6174 : 558 - +
  • [6] Antichains Algorithms for the Inclusion Problem Between ω-VPL
    Doveri, Kyveli
    Ganty, Pierre
    Hadzi-Dokic, Luka
    [J]. TOOLS AND ALGORITHMS FOR THE CONSTRUCTION AND ANALYSIS OF SYSTEMS, PT I, TACAS 2023, 2023, 13993 : 290 - 307
  • [7] From LTL to deterministic automata: A safraless compositional approach
    Esparza J.
    Křetínský J.
    Sickert S.
    [J]. Křetínský, Jan (jan.kretinsky@tum.de), 1600, Springer Science and Business Media, LLC (49): : 219 - 271
  • [8] From LTL to Deterministic Automata: A Safraless Compositional Approach
    Esparza, Javier
    Kretinsky, Jan
    [J]. COMPUTER AIDED VERIFICATION, CAV 2014, 2014, 8559 : 192 - 208
  • [9] A survey on compositional algorithms for verification and synthesis in supervisory control
    Malik, Robi
    Mohajerani, Sahar
    Fabian, Martin
    [J]. DISCRETE EVENT DYNAMIC SYSTEMS-THEORY AND APPLICATIONS, 2023, 33 (03): : 279 - 340
  • [10] A survey on compositional algorithms for verification and synthesis in supervisory control
    Robi Malik
    Sahar Mohajerani
    Martin Fabian
    [J]. Discrete Event Dynamic Systems, 2023, 33 : 279 - 340