×

Constructing automata from temporal logic formulas: A tutorial. (English) Zbl 0990.68088

Brinksma, Ed (ed.) et al., Lectures on Formal methods and performance analysis. 1st EEF/Euro summer school on trends in computer science, Berg en Dal, the Netherlands, July 3-7, 2000. Revised lectures. Berlin: Springer. Lect. Notes Comput. Sci. 2090, 261-277 (2001).
Summary: This paper presents a tutorial introduction to the construction of finite automata on infinite words from linear-time temporal logic formulas. After defining the source and target formalisms, it describes a first construction whose correctness is quite direct to establish, but whose behavior is always equal to the worst-case upper bound. It then turns to the techniques that can be used to improve this algorithm in order to obtain the quite effective algorithms that are now in use.
For the entire collection see [Zbl 0969.00082].

MSC:

68Q60 Specification and verification (program logics, model checking, etc.)
68Q45 Formal languages and automata
03B44 Temporal logic
03D05 Automata and formal grammars in connection with logical questions

Software:

SPIN