2001
DOI: 10.1007/3-540-44585-4_43
|View full text |Cite
|
Sign up to set email alerts
|

Benefits of Bounded Model Checking at an Industrial Setting

Abstract: The usefulness of Bounded Model Checking (BMC) based on propositional satisfiability (SAT) methods for bug hunting has already been proven in several recent work. In this paper, we present two industrial strength systems performing BMC for both verification and falsification. The first is Thunder, which performs BMC on top of a new satisfiability solver, SIMO. The second is Forecast, which performs BMC on top of a BDD package. SIMO is based on the Davis Logemann Loveland procedure (DLL) and features the most r… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

2
81
0

Year Published

2002
2002
2006
2006

Publication Types

Select...
6
1
1

Relationship

2
6

Authors

Journals

citations
Cited by 122 publications
(83 citation statements)
references
References 18 publications
(1 reference statement)
2
81
0
Order By: Relevance
“…SIM is a SAT solver based on the Davis-Logemann-Loveland procedure. The features provided by SIM can produce dramatic speed-ups in the overall performances of the SAT checker, and thus of the whole system (see e.g., [19,10] for a discussion). It is currently under development a generic interface to SAT solvers to allow for the use of new state of the art SAT solvers like e.g.…”
Section: B F Ementioning
confidence: 99%
See 1 more Smart Citation
“…SIM is a SAT solver based on the Davis-Logemann-Loveland procedure. The features provided by SIM can produce dramatic speed-ups in the overall performances of the SAT checker, and thus of the whole system (see e.g., [19,10] for a discussion). It is currently under development a generic interface to SAT solvers to allow for the use of new state of the art SAT solvers like e.g.…”
Section: B F Ementioning
confidence: 99%
“…The main novelty in NuSMV2 is the integration of model checking techniques based on propositional satisfiability (SAT) [4]. SAT-based model checking is currently enjoying a substantial success in several industrial fields (see, e.g., [10], but also [5]), and opens up new research directions. BDD-based and SAT-based model checking are often able to solve different classes of problems, and can therefore be seen as complementary techniques.…”
Section: Introductionmentioning
confidence: 99%
“…A recent comprehensive analysis with respect to the performance and capacity of BMC is presented in [31]. The authors compare Intel's BDD-based model checker, Forecast (adapted for BMC), with a SAT-based BMC tool, Thunder, on several benchmarks taken from Intel's Pentium 4 processor.…”
Section: Industrial Application Of Bmcmentioning
confidence: 99%
“…Dramatic improvements in SAT solver technology over the past decade have led to the development of several powerful SAT solvers [45,71,77,105]. Verification methods based on these solvers have been shown to push the envelope of functional verification in terms of both capacity and efficiency, as reported in several academic and industrial case studies [4,16,19,31]. This has fueled further interest and intense research activity in the area of SAT-based verification.…”
Section: Introductionmentioning
confidence: 99%
“…Our initialization technique, determines the legal set of initial states under the constraints specified by B and E. The problem of determining the initial state of the combined model is formulated as a satisfiability constraint and we present it to a bounded model checker (BMC) [3,4,6]. We specify a pair of mutually contradicting invariant constraints for each state element in the combined model and attempt to falsify each of them at the end of a certain predetermined bound,b.…”
Section: Intver: An Overviewmentioning
confidence: 99%