2006
DOI: 10.1007/11678779_5
|View full text |Cite
|
Sign up to set email alerts
|

Simultaneous SAT-Based Model Checking of Safety Properties

Abstract: Abstract. We present several algorithms for simultaneous SAT (propositional satisfiability) based model checking of safety properties. More precisely, we focus on Bounded Model Checking and Temporal Induction methods for simultaneously verifying multiple safety properties on the same model. The most efficient among our proposed algorithms for model checking are based on a simultaneous propositional satisfiability procedure (SSAT for short), which we design for solving related propositional objectives simultane… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
12
0

Year Published

2012
2012
2018
2018

Publication Types

Select...
5

Relationship

1
4

Authors

Journals

citations
Cited by 13 publications
(12 citation statements)
references
References 21 publications
0
12
0
Order By: Relevance
“…This modified search procedure is not described in detail in [19], we therefore couldn't re-implement it for a fair comparison (moreover, recall that we use a very different circuit representation). Our early experience with simultaneous solving of multiple POs by solving each PO in its cone of influence and re-using pervasive learned clauses compared to SSAT is reported in [13], and is negative. In fact, one of the main original motivations for introducing SSAT was to eliminate the overhead of computing the cones of each objective and managing the conflict clauses.…”
Section: Related Workmentioning
confidence: 98%
See 2 more Smart Citations
“…This modified search procedure is not described in detail in [19], we therefore couldn't re-implement it for a fair comparison (moreover, recall that we use a very different circuit representation). Our early experience with simultaneous solving of multiple POs by solving each PO in its cone of influence and re-using pervasive learned clauses compared to SSAT is reported in [13], and is negative. In fact, one of the main original motivations for introducing SSAT was to eliminate the overhead of computing the cones of each objective and managing the conflict clauses.…”
Section: Related Workmentioning
confidence: 98%
“…Recall that SSAT modifies the modern SAT solver's algorithm in a way that allows it to solve multiple proof objectives in one search ( [13], Section 5). The SSAT algorithm always maintains a PO literal, called the currently watched PO (CWPO), that the SAT search tries to falsify.…”
Section: Implicative Ssatmentioning
confidence: 99%
See 1 more Smart Citation
“…A great deal of work has been done to accelerate the SAT solving process during BMC [2][3][4]6]. Hooker [7] was the first to introduce the notion of incremental satisfiability based on DPLL algorithm.…”
Section: Related Workmentioning
confidence: 99%
“…A related work is Simultaneous SAT [19]. The interface of a simultaneous SAT solver is different from a conventional solver as for each formula in the input sequence a set of proof objectives can be given.…”
Section: Introductionmentioning
confidence: 99%