S Khurshid, YL Suen - Proceedings of the 6th ACM SIGPLAN-SIGSOFT …, 2005 - dl.acm.org
Forward symbolic execution is a program analysis technique that allows using symbolic inputs to explore program executions. The traditional applications of this technique have …
In this paper, we study the problem of automatically finding program executions that reach a particular target line. This problem arises in many debugging scenarios; for example, a …
This paper introduces a novel approach to scale symbolic execution---a program analysis technique for systematic exploration of bounded execution paths---for test input generation …
Symbolic execution is a powerful program analysis technique that systematically explores multiple program paths. However, despite important technical advances, symbolic execution …
This paper introduces memoized symbolic execution (Memoise), a new approach for more efficient application of forward symbolic execution, which is a well-studied technique for …
J Kodumal, A Aiken - International Static Analysis Symposium, 2005 - Springer
We introduce Banshee, a toolkit for constructing constraint-based analyses. Banshee's novel features include a code generator for creating customized constraint resolution engines …
The last few years have seen a resurgence of interest in the use of symbolic execution—a program analysis technique developed more than three decades ago to analyze program …
Symbolic execution systematically explores program paths by solving path conditions--- formulas over symbolic variables. Typically, the symbolic variables range over numbers …
Mr Spidey is a static debugger that augments the programmers ability to deal with such complex systems. It statically analyzes the program and uses the results of the analysis to …