The platform will undergo maintenance on Sep 14 at about 7:45 AM EST and will be unavailable for approximately 2 hours.
2013
DOI: 10.1145/2408776.2408795
|View full text |Cite
|
Sign up to set email alerts
|

Symbolic execution for software testing

Abstract: The challenges---and great promise---of modern symbolic execution techniques, and the tools to help implement them.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
413
0
4

Year Published

2015
2015
2023
2023

Publication Types

Select...
5
1
1

Relationship

0
7

Authors

Journals

citations
Cited by 647 publications
(417 citation statements)
references
References 27 publications
0
413
0
4
Order By: Relevance
“…As an impact, the underlying constraint solver may become unable to properly handle the produced constraints. Solving complex constraints in an efficient way is a well-known challenge for symbolic execution in general [10]. This issue is evaluated for our particular context in the discussion part of the paper.…”
Section: 2mentioning
confidence: 99%
See 1 more Smart Citation
“…As an impact, the underlying constraint solver may become unable to properly handle the produced constraints. Solving complex constraints in an efficient way is a well-known challenge for symbolic execution in general [10]. This issue is evaluated for our particular context in the discussion part of the paper.…”
Section: 2mentioning
confidence: 99%
“…While different approaches exist towards the automatic generation of test data, symbolic execution [5] has been recognised as a state-of-art technique for so-called white-box structural test data generation [6,7,8,9,10]. In such an approach, the idea is to generate test data that in some way cover a sufficiently large part of the control-flow graph of the code unit under test [4].…”
Section: Introductionmentioning
confidence: 99%
“…The techniques developed in this thesis furnish current approaches with the ability to exploit program dependencies (e.g. control and data dependencies), and utilize static analysis techniques together with effective search mechanisms to handle scalability issues, which are a key limiting factor facing current dynamic testing approaches [29], [35], [65].…”
Section: Motivationmentioning
confidence: 99%
“…In practice, the number of symbolic predicates in the program can be extremely large (often infinite), especially in the presence of loops and/or recursions, causing dynamic symbolic execution to encounter combinatorial explosion of the path space. This is the fundamental scalability issue of dynamic symbolic execution-based approaches [29], [35], [65]. [23], CREST has been used by several research groups.…”
Section: Dynamic Symbolic Executionmentioning
confidence: 99%
See 1 more Smart Citation