Dynamic symbolic execution for the analysis of web server applications in Java

D Balasubramanian, Z Zhang, D McDermet… - Proceedings of the 34th …, 2019 - dl.acm.org
Symbolic execution is a well-known program analysis technique that explores multiple
program paths simultaneously. Among other things, it is used to uncover subtle bugs and …

Memoized symbolic execution

G Yang, CS Păsăreanu, S Khurshid - Proceedings of the 2012 …, 2012 - dl.acm.org
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 …

A survey of new trends in symbolic execution for software testing and analysis

CS Păsăreanu, W Visser - International journal on software tools for …, 2009 - Springer
Symbolic execution is a well-known program analysis technique which represents program
inputs with symbolic values instead of concrete, initialized, data and executes the program …

Chopped symbolic execution

D Trabish, A Mattavelli, N Rinetzky… - Proceedings of the 40th …, 2018 - dl.acm.org
Symbolic execution is a powerful program analysis technique that systematically explores
multiple program paths. However, despite important technical advances, symbolic execution …

Scaling symbolic execution using ranged analysis

JH Siddiqui, S Khurshid - ACM Sigplan Notices, 2012 - dl.acm.org
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 …

Segmented symbolic analysis

W Le - 2013 35th International Conference on Software …, 2013 - ieeexplore.ieee.org
Symbolic analysis is indispensable for software tools that require program semantic
information at compile time. However, determining symbolic values for program variables …

Directed incremental symbolic execution

G Yang, S Person, N Rungta, S Khurshid - ACM Transactions on …, 2014 - dl.acm.org
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 …

A bounded symbolic-size model for symbolic execution

D Trabish, S Itzhaky, N Rinetzky - Proceedings of the 29th ACM Joint …, 2021 - dl.acm.org
Symbolic execution is a powerful program analysis technique which allows executing
programs with symbolic inputs. Modern symbolic execution tools use a concrete modeling of …

Path-optimal symbolic execution of heap-manipulating programs

P Braione, G Denaro - arXiv preprint arXiv:2407.16827, 2024 - arxiv.org
Symbolic execution is at the core of many techniques for program analysis and test
generation. Traditional symbolic execution of programs with numeric inputs enjoys the …

Scaling and certifying symbolic execution

R Qiu - 2016 - repositories.lib.utexas.edu
Symbolic execution is a powerful, systematic program analysis approach that has received
much visibility in the last decade. The key idea in symbolic execution is to explore all …