Title :
Combining Syntactic and Semantic Encoding for LTL Bounded Model Checking
Author :
Wanwei Liu ; Xiaoguang Mao ; Geguang Pu ; Rui Wang
Author_Institution :
Sch. of Comput. Sci., Nat. Univ. of Defense Technol., Changsha, China
Abstract :
Bounded model checking (BMC, for short) is a successful application of SAT technique in model checking. In a broad sense, BMC encoding approaches could be categorised into the syntactic fashion and semantic fashion. In this paper, we present a new BMC encoding approach specially tailored for LTL model checking. The key observation is that syntactic encoding and semantic encoding respectively have the superiority in dealing with "next" operator and "until" operator in the specification. The proposed encoding could be implemented in an "on-the-fly" manner, and finally results in a linear scale blow-up. To justify it, the approach is experimentally evaluated by comparing with some of the best known existing encodings.
Keywords :
computability; encoding; formal verification; BMC encoding approaches; LTL bounded model checking; SAT technique; linear scale blow-up; next operator; on-the-fly method; semantic encoding; syntactic encoding; until operator; Computational modeling; Educational institutions; Encoding; Model checking; Semantics; Software engineering; Syntactics;
Conference_Titel :
Theoretical Aspects of Software Engineering Conference (TASE), 2014
Conference_Location :
Changsha
DOI :
10.1109/TASE.2014.13