2018
DOI: 10.1145/3182657
|View full text |Cite
|
Sign up to set email alerts
|

A Survey of Symbolic Execution Techniques

Abstract: Many security and software testing applications require checking whether certain properties of a program hold for any possible usage scenario. For instance, a tool for identifying software vulnerabilities may need to rule out the existence of any backdoor to bypass a program's authentication. One approach would be to test the program using different, possibly random inputs. As the backdoor may only be hit for very specific program workloads, automated exploration of the space of possible inputs is of the essen… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
227
0
6

Year Published

2019
2019
2023
2023

Publication Types

Select...
4
1
1

Relationship

1
5

Authors

Journals

citations
Cited by 417 publications
(233 citation statements)
references
References 123 publications
0
227
0
6
Order By: Relevance
“…Our focus is on providing representative examples of orthogonal choices in the design space of memory models. For a more exhaustive overview of symbolic execution tools and their underlying ideas, we refer the reader to a recent survey [1].…”
Section: Contributionsmentioning
confidence: 99%
See 3 more Smart Citations
“…Our focus is on providing representative examples of orthogonal choices in the design space of memory models. For a more exhaustive overview of symbolic execution tools and their underlying ideas, we refer the reader to a recent survey [1].…”
Section: Contributionsmentioning
confidence: 99%
“…A = ARRAY()) or an array expression with one or more nested STORE expressions (e.g. A = STORE(STORE(ARRAY(), 0, 10), 1,20)).…”
Section: Memory Object Reasoningmentioning
confidence: 99%
See 2 more Smart Citations
“…These can be categorized as concolic testers, where the construction of the path condition follows an actual execution of the program. Surveys of symbolic execution are in [10], [28].…”
Section: Related Workmentioning
confidence: 99%