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
Link To Document :
بازگشت