From LTL to unambiguous Buchi automata via disambiguation of alternating automata

被引:1
|
作者
Jantsch, Simon [1 ]
Mueller, David [1 ]
Baier, Christel [1 ]
Klein, Joachim [1 ]
机构
[1] Tech Univ, Dresden, Germany
关键词
omega-Automata; Unambiguous Buchi automata; Linear temporal logic; Verification; Alternating automata; MODEL CHECKING;
D O I
10.1007/s10703-021-00379-z
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Due to the high complexity of translating linear temporal logic (LTL) to deterministic automata, several forms of "restricted" nondeterminism have been considered with the aim of maintaining some of the benefits of deterministic automata, while at the same time allowing more efficient translations from LTL. One of them is the notion of unambiguity. This paper proposes a new algorithm for the generation of unambiguous Buchi automata (UBA) from LTL formulas. Unlike other approaches it is based on a known translation from very weak alternating automata (VWAA) to NBA. A notion of unambiguity for alternating automata is introduced and it is shownthat theVWAA-to-NBAtranslation preserves unambiguity. Checking unambiguity of VWAA is determined to be PSPACE-complete, both for the explicit and symbolic encodings of alternating automata. The core of the LTL-to-UBA translation is an iterative disambiguation procedure for VWAA. Several heuristics are introduced for different stages of the procedure. We report on an implementation of our approach in the tool Duggi and compare it to an existing LTL-to-UBA implementation in the SPOT tool set. Our experiments cover model checking of Markov chains, which is an important application of UBA.
引用
收藏
页码:42 / 82
页数:41
相关论文
共 50 条
  • [1] From LTL to unambiguous Büchi automata via disambiguation of alternating automata
    Simon Jantsch
    David Müller
    Christel Baier
    Joachim Klein
    Formal Methods in System Design, 2021, 58 : 42 - 82
  • [2] Verifying the LTL to Buchi Automata Translation via Very Weak Alternating Automata
    Jantsch, Simon
    Norrish, Michael
    INTERACTIVE THEOREM PROVING, ITP 2018, 2018, 10895 : 306 - 323
  • [3] Singly exponential translation of alternating weak Buchi automata to unambiguous Buchi automata
    Li, Yong
    Schewe, Sven
    Vardi, Moshe Y.
    THEORETICAL COMPUTER SCIENCE, 2024, 1006
  • [4] Unambiguous Buchi automata
    Carton, O
    Michel, M
    THEORETICAL COMPUTER SCIENCE, 2003, 297 (1-3) : 37 - 81
  • [5] Fast Translation from LTL to Buchi Automata via Non-transition-based Automata
    Mochizuki, Shohei
    Shimakawa, Masaya
    Hagihara, Shigeki
    Yonezaki, Naoki
    FORMAL METHODS AND SOFTWARE ENGINEERING, ICFEM 2014, 2014, 8829 : 364 - 379
  • [6] From LTL and Limit-Deterministic Buchi Automata to Deterministic Parity Automata
    Esparza, Javier
    Kretinsky, Jan
    Raskin, Jean-Francois
    Sickert, Salomon
    TOOLS AND ALGORITHMS FOR THE CONSTRUCTION AND ANALYSIS OF SYSTEMS, TACAS 2017, PT I, 2017, 10205 : 426 - 442
  • [7] Fast LTL to Buchi automata translation
    Gastin, P
    Oddoux, D
    COMPUTER AIDED VERIFICATION, PROCEEDINGS, 2001, 2102 : 53 - 65
  • [8] Markov Chains and Unambiguous Buchi Automata
    Baier, Christel
    Kiefer, Stefan
    Klein, Joachim
    Klueppelholz, Sascha
    Mueller, David
    Worrell, James
    COMPUTER AIDED VERIFICATION, (CAV 2016), PT I, 2016, 9779 : 23 - 42
  • [9] Alternating Buchi automata as abstractions
    Xu, Zheng. Quan.
    Yuan, Zhi. Bin.
    DYNAMICS OF CONTINUOUS DISCRETE AND IMPULSIVE SYSTEMS-SERIES A-MATHEMATICAL ANALYSIS, 2006, 13 : 1219 - 1221
  • [10] Symbolic Algorithm for Generation Buchi Automata from LTL Formulas
    Shoshmina, Irina V.
    Belyaev, Alexey B.
    PARALLEL COMPUTING TECHNOLOGIES, 2011, 6873 : 98 - 109