DocumentCode
119413
Title
Clause Replication and Reuse in Incremental Temporal Induction
Author
Liangze Yin ; Fei He ; Ming Gu ; Jiaguang Sun
Author_Institution
Key Lab. for Inf. Syst. Security, Tsinghua Univ., Beijing, China
fYear
2014
fDate
4-7 Aug. 2014
Firstpage
108
Lastpage
115
Abstract
Temporal induction is one of the most popular SAT-based model checking techniques. It consists of two parts, the base case and the induction step. With the search length increment, both parts generate a sequence of SAT problems. This paper focuses on learnt clause replication and reuse in incremental temporal induction. Firstly, with the aid of assumption literals, we present an alternative clause replication scheme, which is much easier to implement than existing works. Secondly, based on our clause replication scheme, we present several clause reuse schemes to maximally explore the learnt clauses and their replications in temporal induction. Based on above ideas, we propose two new incremental temporal induction algorithms. Experimental results on a large number of benchmarks show significant performance improvement of our technique.
Keywords
computability; formal verification; learning (artificial intelligence); search problems; temporal logic; SAT problems; SAT-based model checking techniques; assumption literals; base case; clause learning; clause replication; clause reuse; incremental temporal induction; induction step; search length increment; Benchmark testing; Databases; Educational institutions; Laboratories; Model checking; Safety; Search problems; Boolean satisfiability; Temporal induction; bounded model checking; clause learning;
fLanguage
English
Publisher
ieee
Conference_Titel
Engineering of Complex Computer Systems (ICECCS), 2014 19th International Conference on
Conference_Location
Tianjin
Print_ISBN
978-1-4799-5481-0
Type
conf
DOI
10.1109/ICECCS.2014.23
Filename
6923125
Link To Document