2005
DOI: 10.1016/j.entcs.2004.06.061
|View full text |Cite
|
Sign up to set email alerts
|

Exploiting Target Enlargement and Dynamic Abstraction within Mixed BDD and SAT Invariant Checking

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
6
0

Year Published

2010
2010
2019
2019

Publication Types

Select...
4

Relationship

0
4

Authors

Journals

citations
Cited by 4 publications
(6 citation statements)
references
References 14 publications
0
6
0
Order By: Relevance
“…The approach is severely limited by the fact that it invokes BDD-based model checking only once, and therefore may run into severe memory blowup. In contrast, we interleave state traversal with path-based reasoning at finer granularity, rather than invoke the state-based approach only once as in [30].…”
Section: Related Workmentioning
confidence: 94%
See 1 more Smart Citation
“…The approach is severely limited by the fact that it invokes BDD-based model checking only once, and therefore may run into severe memory blowup. In contrast, we interleave state traversal with path-based reasoning at finer granularity, rather than invoke the state-based approach only once as in [30].…”
Section: Related Workmentioning
confidence: 94%
“…The difference is that such initial state constraints are not precise (as is in our case), and therefore needs multiple refinement steps. In [30], a state-based approach using BDDs is applied to obtain a set of reachable set for some bound. This reachable set is then used as an initial state constraint for witness search in a stateless approach using SAT-based BMC.…”
Section: Related Workmentioning
confidence: 99%
“…In contrast we use a given set of unsatisfiability proofs (traces) to construct an abstract model, which is then used to extend the traces to desired future states. In an earlier work, Bischoff et al [5] proposed another 'dynamic abstraction' technique that builds an under-approximate set of reachable states using a breadth-first traversal of a corresponding BDD, which is then used to perform a SAT-based verification. In contrast, we use a known set of reachable states and their corresponding traces, which we then use to perform a SAT-based verification.…”
Section: Related Workmentioning
confidence: 99%
“…Bischoff et al [19] propose a methodology to use BDDs and SAT solvers for the verification of programs. The BDDs Benchmark are responsible for the target enlargement, collecting the under-approximate reachable state sets, followed by the SATbased verification with the newly computed sets.…”
Section: Related Workmentioning
confidence: 99%