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 …

Intelligent constraint classification for symbolic execution

J Wen, T Mahmud, M Che, Y Yan… - 2023 IEEE International …, 2023 - ieeexplore.ieee.org
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 …

[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 …

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 …

Testing abstract behavioral specifications

PYH Wong, R Bubel, FS de Boer… - International Journal on …, 2015 - Springer
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 …

Test case generation by symbolic execution: Basic concepts, a clp-based instance, and actor-based concurrency

E Albert, P Arenas, M Gómez-Zamalloa… - Formal Methods for …, 2014 - Springer
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 …

A synergistic approach to improving symbolic execution using test ranges

G Yang, R Qiu, S Khurshid, CS Păsăreanu… - Innovations in Systems …, 2019 - Springer
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 …

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 …

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 …

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 …