Title :
Temporal logic query checking
Author :
Bruns, Glenn ; Godefroid, Patrice
Author_Institution :
Lucent Technol. Bell Labs., Naperville, IL, USA
Abstract :
A temporal logic query checker takes as input a Kripke structure and a temporal logic formula with a hole, and returns the set of propositional formulas that, when put in the hole, are satisfied by the Kripke structure. By allowing the temporal properties of a system to be discovered, query checking is useful in the study and reverse engineering of systems. Temporal logic query checking was first proposed by W. Chan (2000). In this paper, we generalize and simplify Chan´s work by showing how a new class of alternating automata can be used for query checking with a wide range of temporal logics
Keywords :
automata theory; formal verification; query processing; reverse engineering; temporal logic; Kripke structure; alternating automata; hole; propositional formulas; reverse engineering; system temporal properties discovery; temporal logic formula; temporal logic query checking; Automata; Boolean functions; Lattices; Logic design; Process design; Reverse engineering;
Conference_Titel :
Logic in Computer Science, 2001. Proceedings. 16th Annual IEEE Symposium on
Conference_Location :
Boston, MA
Print_ISBN :
0-7695-1281-X
DOI :
10.1109/LICS.2001.932516