Dependence guided symbolic execution

H Wang, T Liu, X Guan, C Shen… - IEEE Transactions on …, 2016 - ieeexplore.ieee.org
Symbolic execution is a powerful technique for systematically exploring the paths of a
program and generating the corresponding test inputs. However, its practical usage is often …

Steering symbolic execution to less traveled paths

Y Li, Z Su, L Wang, X Li - ACM SigPlan Notices, 2013 - dl.acm.org
Symbolic execution is a promising testing and analysis methodology. It systematically
explores a program's execution space and can generate test cases with high coverage. One …

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 …

Eliminating path redundancy via postconditioned symbolic execution

Q Yi, Z Yang, S Guo, C Wang, J Liu… - IEEE Transactions on …, 2017 - ieeexplore.ieee.org
Symbolic execution is emerging as a powerful technique for generating test inputs
systematically to achieve exhaustive path coverage of a bounded depth. However, its …

Exploiting program dependencies for scalable multiple-path symbolic execution

R Santelices, MJ Harrold - … of the 19th international symposium on …, 2010 - dl.acm.org
This paper presents a new technique, called Symbolic Program Decomposition (or SPD), for
symbolic execution of multiple paths that is more scalable than existing techniques, which …

Strategies for scalable symbolic execution-driven test generation for programs

S Krishnamoorthy, MS Hsiao, L Lingappan - Science China Information …, 2011 - Springer
With the advent of advanced program analysis and constraint solving techniques, several
test generation tools use variants of symbolic execution. Symbolic techniques have been …

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 …

Feedback-driven incremental symbolic execution

Q Yi, G Yang - 2022 IEEE 33rd International Symposium on …, 2022 - ieeexplore.ieee.org
Incremental symbolic execution addresses the scalability problem of symbolic execution by
concentrating on incremental behaviors that are introduced by the changes during program …

Leveraging abstract interpretation for efficient dynamic symbolic execution

E Alatawi, T Miller - 2017 32nd IEEE/ACM International …, 2017 - ieeexplore.ieee.org
Dynamic Symbolic Execution (DSE) is a technique to automatically generate test inputs by
executing a program with concrete and symbolic values simultaneously. A key challenge in …

Synthesize solving strategy for symbolic execution

Z Chen, Z Chen, Z Shuai, G Zhang, W Pan… - Proceedings of the 30th …, 2021 - dl.acm.org
Symbolic execution is powered by constraint solving. The advancement of constraint solving
boosts the development and the applications of symbolic execution. Modern SMT solvers …