Title :
Deterministic CTL query solving
Author :
Samer, Marko ; Veith, Helmut
Author_Institution :
Inst. of Inf. Syst., Vienna Univ. of Technol., Austria
Abstract :
Temporal logic queries provide a natural framework to extend the realm of model checking from mere verification of engineers´ specifications to computing previously unknown temporal properties of a system. Formally, temporal logic queries are patterns of temporal logic specifications which contain placeholders for subformulas; a solution to a temporal logic query is an instantiation which renders the specification true. In this paper, we investigate temporal logic queries that can be solved deterministically, i.e., solving such queries can be reduced in a deterministic manner to solving their subqueries at appropriate system states. We show that this kind of determinism is intimately related to the notion of intermediate collecting queries studied by the authors in previous work. We describe a large class of deterministically solvable CTL queries and devise a BDD-based symbolic algorithm for this class.
Keywords :
binary decision diagrams; formal specification; query processing; temporal logic; BDD-based symbolic algorithm; deterministic CTL query solving; model checking; temporal logic query; Boolean functions; Data structures; Information systems; Logic;
Conference_Titel :
Temporal Representation and Reasoning, 2005. TIME 2005. 12th International Symposium on
Print_ISBN :
0-7695-2370-6
DOI :
10.1109/TIME.2005.20