29th International Conference on Software Engineering (ICSE'07) 2007
DOI: 10.1109/icse.2007.41
|View full text |Cite
|
Sign up to set email alerts
|

Hybrid Concolic Testing

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

1
199
0
1

Year Published

2009
2009
2023
2023

Publication Types

Select...
5
3
1

Relationship

0
9

Authors

Journals

citations
Cited by 325 publications
(206 citation statements)
references
References 21 publications
1
199
0
1
Order By: Relevance
“…Those that exist apart from our own limited previous work are, to the best of our knowledge, studies in concolic execution [4,5]. One concolic approach by Majumdar and Sen [20] has even merged random testing with symbolic execution, though their evaluation only focused on two case examples, and did not explore fault finding effectiveness.…”
Section: Related Workmentioning
confidence: 99%
“…Those that exist apart from our own limited previous work are, to the best of our knowledge, studies in concolic execution [4,5]. One concolic approach by Majumdar and Sen [20] has even merged random testing with symbolic execution, though their evaluation only focused on two case examples, and did not explore fault finding effectiveness.…”
Section: Related Workmentioning
confidence: 99%
“…Random assignment (Q4) is typically not applicable in this case, e.g., two di erent bug prediction algorithms are applied to the same code [78,85]. (2) A large number of studies, e.g., [46,90] conduct the analysis using descriptive statistics only. Descriptive statistics do not have assumptions to check (Q5).…”
Section: Survey Resultsmentioning
confidence: 99%
“…Approaches based on similar ideas that augment testing with formal analysis include [20,18,6,24,28]. While Synergy [20] considers only sequential programs, we concentrate on multithreaded programs.…”
Section: Related Workmentioning
confidence: 99%
“…While Synergy [20] considers only sequential programs, we concentrate on multithreaded programs. Concolic testing [18,6,24] runs symbolic executions simultaneously with concrete executions, but the purpose is to generate new test inputs for better path coverage. In our approach, the purpose of symbolic analysis is to consider all related feasible thread interleavings implicitly, and in the event of inconclusive results, to guide the next concrete execution to follow a different thread schedule (that obeys program control flow semantics) under the same test vector.…”
Section: Related Workmentioning
confidence: 99%