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 条
  • [41] Finite LTL Synthesis with Environment Assumptions and Quality Measures
    Camacho, Alberto
    Bienvenu, Meghyn
    McIlraith, Sheila A.
    [J]. SIXTEENTH INTERNATIONAL CONFERENCE ON PRINCIPLES OF KNOWLEDGE REPRESENTATION AND REASONING, 2018, : 454 - 463
  • [42] Latticed-LTL synthesis in the presence of noisy inputs
    Almagor, Shaull
    Kupferman, Orna
    [J]. DISCRETE EVENT DYNAMIC SYSTEMS-THEORY AND APPLICATIONS, 2017, 27 (03): : 547 - 572
  • [43] Zonotope-based Controller Synthesis for LTL Specifications
    Ren, Wei
    Calbert, Julien
    Jungers, Raphael
    [J]. 2021 60TH IEEE CONFERENCE ON DECISION AND CONTROL (CDC), 2021, : 580 - 585
  • [44] On-the-fly Synthesis for LTL over Finite Traces
    Xiao, Shengping
    Li, Jianwen
    Zhu, Shufang
    Shi, Yingying
    Pu, Geguang
    Vardi, Moshe
    [J]. THIRTY-FIFTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE, THIRTY-THIRD CONFERENCE ON INNOVATIVE APPLICATIONS OF ARTIFICIAL INTELLIGENCE AND THE ELEVENTH SYMPOSIUM ON EDUCATIONAL ADVANCES IN ARTIFICIAL INTELLIGENCE, 2021, 35 : 6530 - 6537
  • [45] Adaptive Reactive Synthesis for LTL and LTLf Modulo Theories
    Rodriguez, Andoni
    Sanchez, Cesar
    [J]. THIRTY-EIGHTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE, VOL 38 NO 9, 2024, : 10679 - 10686
  • [46] Latticed-LTL Synthesis in the Presence of Noisy Inputs
    Almagor, Shaull
    Kupferman, Orna
    [J]. FOUNDATIONS OF SOFTWARE SCIENCE AND COMPUTATION STRUCTURES, 2014, 8412 : 226 - 241
  • [47] Multi-core Model Checking Algorithms for LTL Verification with Fairness Assumptions
    Ha, Xuan-Linh
    Quan, Thanh-Tho
    Liu, Yang
    Sun, Jun
    [J]. 2013 20TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE (APSEC 2013), VOL 1, 2013, : 547 - 552
  • [48] Latticed-LTL synthesis in the presence of noisy inputs
    Shaull Almagor
    Orna Kupferman
    [J]. Discrete Event Dynamic Systems, 2017, 27 : 547 - 572
  • [49] Designing fast LTL model checking algorithms for many-core GPUs
    Barnat, Jiri
    Bauch, Petr
    Brim, Lubos
    Ceska, Milan
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2012, 72 (09) : 1083 - 1097
  • [50] LTL Synthesis via Non-deterministic Planning
    Lu, Xu
    Yu, Bin
    Tian, Cong
    Duan, Zhen-Hua
    [J]. Ruan Jian Xue Bao/Journal of Software, 2022, 33 (08): : 2769 - 2781