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 :
بازگشت