Compositional symbolic execution with memoized replay
R Qiu, G Yang, CS Pasareanu… - 2015 IEEE/ACM 37th …, 2015 - ieeexplore.ieee.org
Symbolic execution is a powerful, systematic analysis that has received much visibility in the
last decade. Scalability however remains a major challenge for symbolic execution …
last decade. Scalability however remains a major challenge for symbolic execution …
Intelligent constraint classification for symbolic execution
Forward symbolic execution is a powerful systematic software analysis technique, but suffers
from the high cost of constraint solving. During symbolic execution, off-the-shelf constraint …
from the high cost of constraint solving. During symbolic execution, off-the-shelf constraint …
[PDF][PDF] Compositional symbolic execution through program specialization
JM Rojas, CS Pasareanu - BYTECODE'13 (ETAPS), 2013 - costa.fdi.ucm.es
Scalability is a major challenge in symbolic execution. The large number of paths that need
to be explored and the large size of the constraints that must be carried often compromise …
to be explored and the large size of the constraints that must be carried often compromise …
Using test ranges to improve symbolic execution
R Qiu, S Khurshid, CS Păsăreanu, J Wen… - NASA Formal Methods …, 2018 - Springer
Symbolic execution is a powerful systematic technique for checking programs, which has
received a lot of research attention during the last decade. In practice however, the …
received a lot of research attention during the last decade. In practice however, the …
Testing abstract behavioral specifications
We present a range of testing techniques for the Abstract Behavioral Specification (ABS)
language and apply them to an industrial case study. ABS is a formal modeling language for …
language and apply them to an industrial case study. ABS is a formal modeling language for …
Test case generation by symbolic execution: Basic concepts, a clp-based instance, and actor-based concurrency
The focus of this tutorial is white-box test case generation (TCG) based on symbolic
execution. Symbolic execution consists in executing a program with the contents of its input …
execution. Symbolic execution consists in executing a program with the contents of its input …
A synergistic approach to improving symbolic execution using test ranges
Symbolic execution is a systematic technique for checking programs, which has received a
lot of research attention during the last decade. In principle, symbolic execution provides a …
lot of research attention during the last decade. In principle, symbolic execution provides a …
A synergistic approach for distributed symbolic execution using test ranges
R Qiu, S Khurshid, CS Pasareanu… - 2017 IEEE/ACM 39th …, 2017 - ieeexplore.ieee.org
Symbolic execution is a systematic program analysis technique that has received a lot of
attention in the research community. However, scaling symbolic execution continues to pose …
attention in the research community. However, scaling symbolic execution continues to pose …
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 …
much visibility in the last decade. The key idea in symbolic execution is to explore all …
Certified symbolic execution
R Qiu, CS Păsăreanu, S Khurshid - … ATVA 2016, Chiba, Japan, October 17 …, 2016 - Springer
We propose a certification approach for checking the analysis results produced by symbolic
execution. Given a program P under test, an analysis producer performs symbolic execution …
execution. Given a program P under test, an analysis producer performs symbolic execution …