Limit-Deterministic Buchi Automata for Linear Temporal Logic

被引:56
|
作者
Sickert, Salomon [1 ]
Esparza, Javier [1 ]
Jaax, Stefan [1 ]
Kretinsky, Jan [1 ]
机构
[1] Tech Univ Munich, Munich, Germany
关键词
LTL;
D O I
10.1007/978-3-319-41540-6_17
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Limit-deterministic Buchi automata can replace deterministic Rabin automata in probabilistic model checking algorithms, and can be significantly smaller. We present a direct construction from an LTL formula phi to a limit-deterministic Buchi automaton. The automaton is the combination of a non-deterministic component, guessing the set of eventually true G-subformulasof., and a deterministic component verifying this guess and using this information to decide on acceptance. Contrary to the indirect approach of constructing a non-deterministic automaton for phi and then applying a semi-determinisation algorithm, our translation is compositional and has a clear logical structure. Moreover, due to its special structure, the resulting automaton can be used not only for qualitative, but also for quantitative verification of MDPs, using the same model checking algorithm as for deterministic automata. This allows one to reuse existing efficient implementations of this algorithm without any modification. Our construction yields much smaller automata for formulas with deep nesting of modal operators and performs at least as well as the existing approaches on general formulas.
引用
收藏
页码:312 / 332
页数:21
相关论文
共 50 条
  • [1] From linear temporal logic and limit-deterministic Buchi automata to deterministic parity automata
    Esparza, Javier
    Kretinsky, Jan
    Raskin, Jean-Francois
    Sickert, Salomon
    [J]. INTERNATIONAL JOURNAL ON SOFTWARE TOOLS FOR TECHNOLOGY TRANSFER, 2022, 24 (04) : 635 - 659
  • [2] Reinforcement Learning of Control Policy for Linear Temporal Logic Specifications Using Limit-Deterministic Generalized Buchi Automata
    Oura, Ryohei
    Sakakibara, Ami
    Ushio, Toshimitsu
    [J]. IEEE CONTROL SYSTEMS LETTERS, 2020, 4 (03): : 761 - 766
  • [3] From linear temporal logic and limit-deterministic Büchi automata to deterministic parity automata
    Javier Esparza
    Jan Křetínský
    Jean-François Raskin
    Salomon Sickert
    [J]. International Journal on Software Tools for Technology Transfer, 2022, 24 : 635 - 659
  • [4] From LTL and Limit-Deterministic Buchi Automata to Deterministic Parity Automata
    Esparza, Javier
    Kretinsky, Jan
    Raskin, Jean-Francois
    Sickert, Salomon
    [J]. TOOLS AND ALGORITHMS FOR THE CONSTRUCTION AND ANALYSIS OF SYSTEMS, TACAS 2017, PT I, 2017, 10205 : 426 - 442
  • [5] MoChiBA: Probabilistic LTL Model Checking Using Limit-Deterministic Buchi Automata
    Sickert, Salomon
    Kretinsky, Jan
    [J]. AUTOMATED TECHNOLOGY FOR VERIFICATION AND ANALYSIS, ATVA 2016, 2016, 9938 : 130 - 137
  • [6] Tool support for learning Buchi automata and linear temporal logic
    Tsay, Yih-Kuen
    Chen, Yu-Fang
    Tsai, Ming-Hsien
    Wu, Kang-Nien
    Chan, Wen-Chin
    Luo, Chi-Jian
    Chang, Jinn-Shu
    [J]. FORMAL ASPECTS OF COMPUTING, 2009, 21 (03) : 259 - 275
  • [7] Constructing Buchi automata from linear temporal logic using simulation relations for alternating Buchi automata
    Fritz, C
    [J]. IMPLEMENTATION AND APPLICATION OF AUTOMATA, PROCEEDINGS, 2003, 2759 : 35 - 48
  • [8] From Emerson-Lei automata to deterministic, limit-deterministic or good-for-MDP automata
    John, Tobias
    Jantsch, Simon
    Baier, Christel
    Klueppelholz, Sascha
    [J]. INNOVATIONS IN SYSTEMS AND SOFTWARE ENGINEERING, 2022, 18 (03) : 385 - 403
  • [9] From Emerson-Lei automata to deterministic, limit-deterministic or good-for-MDP automata
    Tobias John
    Simon Jantsch
    Christel Baier
    Sascha Klüppelholz
    [J]. Innovations in Systems and Software Engineering, 2022, 18 : 385 - 403
  • [10] Experiments with deterministic ω-automata for formulas of linear temporal logic
    Klein, Joachim
    Baier, Christel
    [J]. THEORETICAL COMPUTER SCIENCE, 2006, 363 (02) : 182 - 195