• DocumentCode
    3773128
  • Title

    From LTL Formulae to B?chi Automata: A Direct Translation Using On-the-Fly De-Generalization

  • Author

    Laixiang Shan;Zheng Qin;Kaiping Xu;Xu Chen;Zhipeng Li

  • Author_Institution
    Sch. of Software, Tsinghua Univ., Beijing, China
  • fYear
    2015
  • Firstpage
    64
  • Lastpage
    71
  • Abstract
    In this paper, we present a conversion algorithm to translate a linear temporal logic (LTL) formula to a Büchi automaton (BA) directly. A label, acceptance degree (AD), is presented to record acceptance conditions satisfied in each state or transition of an automaton. The AD for an automaton is a set of {U, F, R, G}-subformula of the given LTL formula. According to ADs attached to states and transitions, the on-the-fly de-generalization algorithm is presented. This on-the-fly de-generalization algorithm is used to transform a generalized Büchi automaton (GBA) into a Büchi automaton. It is different from the execution of the classic de-generalization algorithm that the on-the-fly de-generalization algorithm is performed during the expansion of the given LTL formula. A direct conversion algorithm based on the on-the-fly de-generalization algorithm is conceived and implemented. We compare the conversion algorithm presented in this paper with previous works, and show that it is more efficient for a series of formulae in usual use and random formulae generated by LBTT 1.2.1 (an LTL-to-BA translator testbench).
  • Keywords
    "Automata","Transforms","Model checking","Standards","Computational modeling","Data structures","Boolean functions"
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Conference (APSEC), 2015 Asia-Pacific
  • Electronic_ISBN
    1530-1362
  • Type

    conf

  • DOI
    10.1109/APSEC.2015.20
  • Filename
    7467284