Proceedings of the 32nd ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages 2005
DOI: 10.1145/1040305.1040334
|View full text |Cite
|
Sign up to set email alerts
|

Scalable error detection using boolean satisfiability

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
175
0

Year Published

2005
2005
2017
2017

Publication Types

Select...
6
3
1

Relationship

1
9

Authors

Journals

citations
Cited by 184 publications
(175 citation statements)
references
References 18 publications
0
175
0
Order By: Relevance
“…Slicing is a solution known to be effective for making constraint solving scale [Xie and Aiken 2007]. Other approaches that rely upon model slicing to improve the performance of constraint solvers exist, but they focus mostly on the slicing of static models for satisfiability purposes (i.e.…”
Section: Related Workmentioning
confidence: 99%
“…Slicing is a solution known to be effective for making constraint solving scale [Xie and Aiken 2007]. Other approaches that rely upon model slicing to improve the performance of constraint solvers exist, but they focus mostly on the slicing of static models for satisfiability purposes (i.e.…”
Section: Related Workmentioning
confidence: 99%
“…Explicit flow analysis tools [9,16,24] can be used to detect a variety of integrity violations, such as SQL injection vulnerabilities [16,9], format string vulnerabilities [6,21], missed access control checks [25], and user-kernel pointer bugs [13]. These tools can also be used to check confidentiality-oriented properties, to ensure that secret data is not inadvertently leaked.…”
Section: Program Analysis For Securitymentioning
confidence: 99%
“…Saturn [25] is an efficient software error-detection tool that, like CBMC, translates C programs into boolean formulae that are then fed to a SAT solver. One of the distinguishing features of Saturn w.r.t.…”
Section: Related Workmentioning
confidence: 99%