2015
DOI: 10.3233/aic-140633
|View full text |Cite
|
Sign up to set email alerts
|

Verification of partial designs using incremental QBF

Abstract: SAT solving is an indispensable core component of numerous formal verification tools and has found widespread use in industry, in particular when using it in an incremental fashion, e.g., in Bounded Model Checking (BMC). On the other hand, for some applications SAT formulas are not expressive enough, whereas a description via Quantified Boolean Formulas (QBF) is much more adequate, for instance when dealing with partial designs.Motivated by the success of incremental SAT, in this paper we explore various appro… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
6
0

Year Published

2015
2015
2019
2019

Publication Types

Select...
3
1
1

Relationship

0
5

Authors

Journals

citations
Cited by 5 publications
(6 citation statements)
references
References 33 publications
0
6
0
Order By: Relevance
“…To improve the performance of incremental QBF solving on these problems, we want to integrate incremental preprocessing into DepQBF. As shown in [11,12], preprocessing potentially improves the performance of incremental workflows considerably.…”
Section: Resultsmentioning
confidence: 99%
See 3 more Smart Citations
“…To improve the performance of incremental QBF solving on these problems, we want to integrate incremental preprocessing into DepQBF. As shown in [11,12], preprocessing potentially improves the performance of incremental workflows considerably.…”
Section: Resultsmentioning
confidence: 99%
“…To illustrate our approach in the context of QBF solving, we consider the problem of verifying partial designs, i.e., sequential circuits where parts of the specification are black-boxed. In recent work [11,12], the question whether a given safety property can be violated regardless of the implementation of a blackbox has been translated to QBFs which are solved incrementally by a version of the QBF solver QuBE [8]. Benchmarks are available from QBFLIB, 5 however neither the solver used in [11,12] nor the application program used to generate sequences of QBFs are publicly available.…”
Section: Case Studiesmentioning
confidence: 99%
See 2 more Smart Citations
“…[1,3,8,13,23,24,28]. Modifications of a CNF by adding and deleting clauses in incremental solving are typically implemented by selector variables and assumptions [2,9,10,17,20,21,22,25,29]. An added clause C is augmented by a fresh selector variable s so that actually C ∪ {s} is added.…”
Section: Introductionmentioning
confidence: 99%