2005
DOI: 10.1007/11513988_13
|View full text |Cite
|
Sign up to set email alerts
|

Saturn: A SAT-Based Tool for Bug Detection

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
23
0

Year Published

2006
2006
2021
2021

Publication Types

Select...
6
2

Relationship

0
8

Authors

Journals

citations
Cited by 40 publications
(24 citation statements)
references
References 16 publications
(18 reference statements)
0
23
0
Order By: Relevance
“…Constraint solvers have been used for finding bugs in loop-free programs [41] (obtained by unrolling loops in programs heuristically). In contrast, our methodology can be used to find a mostgeneral counterexample and also find bugs in programs that require an unbounded or a large number of loop iterations for the bug to manifest.…”
Section: Related Workmentioning
confidence: 99%
“…Constraint solvers have been used for finding bugs in loop-free programs [41] (obtained by unrolling loops in programs heuristically). In contrast, our methodology can be used to find a mostgeneral counterexample and also find bugs in programs that require an unbounded or a large number of loop iterations for the bug to manifest.…”
Section: Related Workmentioning
confidence: 99%
“…It has also been applied to program analysis, and in particular invariant inference, where off-the-shelf linear and nonlinear solvers [7,27], SAT solvers [31], and SMT solvers [16] have been employed. In those works, a pre-processing, or abstraction, step is necessary to transform the problem of inferring an inductive invariant, which is inherently second-order, into a first-order formula.…”
Section: Related Workmentioning
confidence: 99%
“…SATURN [20] also uses SAT-solving, but for bug-finding in loop-free programs. (Programs with loops are modeled by unrolling loops.)…”
Section: Weakest Precondition Inferencementioning
confidence: 99%