Title :
Symbolic Model Checking for Propositional Projection Temporal Logic
Author :
Tao Pang ; Zhenhua Duan ; Cong Tian
Author_Institution :
Inst. of Comput. Theor. & Technol. & ISN Lab., Xidian Univ., Xi´an, China
Abstract :
This paper presents a symbolic model checking algorithm for Propositional Projection Temporal Logic (PPTL). Within this method, the model of a system is specified by a Kripke structure M, and the desired property is specified in a PPTL formula P. First, M is symbolically represented with boolean functions while -P is transformed into its normal form. Then the set of states in M that satisfies -P, namely Sat(-P), is computed recursively with respect to the transition relations. Thus, whether the system satisfies the property can be equivalently checked by determining the emptiness of Sat(-P). All the operations above can be implemented by a graph algorithm operated on ROBDDs.
Keywords :
Boolean functions; formal verification; graph theory; temporal logic; Boolean functions; Kripke structure; PPTL; ROBDD; graph algorithm; propositional projection temporal logic; symbolic model checking; Boolean functions; Computational modeling; Data structures; Encoding; Integrated circuit modeling; Semantics; Vectors; Propositional Projection Temporal Logic; ROBDD; Symbolic Model Checking; Verification;
Conference_Titel :
Theoretical Aspects of Software Engineering (TASE), 2012 Sixth International Symposium on
Conference_Location :
Beijing
Print_ISBN :
978-1-4673-2353-6
DOI :
10.1109/TASE.2012.35