Abstract. In this paper, we study the problem of automatically find-ing program executions that reach a particular target line. This problem arises in many debugging scenarios, e.g., a developer might learn that a failure is possible on a particular line but might not know exactly how to reproduce the failure or even whether it is reproducible. This can happen particularly often for bug reports from static analysis tools, which can produce false positives. We propose two new directed symbolic execution strategies that aim to solve this problem: shortest-distance symbolic execution (SDSE) uses a distance metric in an interprocedu-ral control flow graph to guide symbolic execution toward a particular target; and call-chain-backward symbolic e...
Symbolic execution is a powerful, systematic program analysis approach that has received much visibi...
Symbolic execution is a path-sensitive program analysis technique that aids users with program verif...
The last few years have seen a resurgence of interest in the use of symbolic execution—a program ana...
In this paper, we study the problem of automatically finding program executions that reach a partic...
Symbolic execution is widely used to detect vulnerabilities in software. The idea is to symbolically...
We present an algorithm for tests generation tools based on symbolic execution. The algorithm is sup...
Due to software complexity, manual and automatic testing are not enough to guarantee the correct beh...
textThe last few years have seen a resurgence of interest in the use of symbolic execution--program ...
We present a symbolic-execution-based algorithm that for a given program and a given program locatio...
Targeted inputs are input values for a program that lead to the execution of a user-specified branc...
Symbolic execution is a powerful program analysis technique that systematically explores multiple pr...
Many security and software testing applications require checking whether certain properties of a pro...
Abstract. In this work we present an abstraction-guided symbolic exe-cution technique that quickly d...
Artifact for the paper Backward Symbolic Execution with Loop Folding that was accepted for Static An...
Systems code must obey many rules, such as "opened files must be closed." One approach to verifying ...
Symbolic execution is a powerful, systematic program analysis approach that has received much visibi...
Symbolic execution is a path-sensitive program analysis technique that aids users with program verif...
The last few years have seen a resurgence of interest in the use of symbolic execution—a program ana...
In this paper, we study the problem of automatically finding program executions that reach a partic...
Symbolic execution is widely used to detect vulnerabilities in software. The idea is to symbolically...
We present an algorithm for tests generation tools based on symbolic execution. The algorithm is sup...
Due to software complexity, manual and automatic testing are not enough to guarantee the correct beh...
textThe last few years have seen a resurgence of interest in the use of symbolic execution--program ...
We present a symbolic-execution-based algorithm that for a given program and a given program locatio...
Targeted inputs are input values for a program that lead to the execution of a user-specified branc...
Symbolic execution is a powerful program analysis technique that systematically explores multiple pr...
Many security and software testing applications require checking whether certain properties of a pro...
Abstract. In this work we present an abstraction-guided symbolic exe-cution technique that quickly d...
Artifact for the paper Backward Symbolic Execution with Loop Folding that was accepted for Static An...
Systems code must obey many rules, such as "opened files must be closed." One approach to verifying ...
Symbolic execution is a powerful, systematic program analysis approach that has received much visibi...
Symbolic execution is a path-sensitive program analysis technique that aids users with program verif...
The last few years have seen a resurgence of interest in the use of symbolic execution—a program ana...