Symbolic execution of floating‐point computations

B Botella, A Gotlieb, C Michel - Software Testing, Verification …, 2006 - Wiley Online Library
Symbolic execution is a classical program testing technique which evaluates a selected
control flow path with symbolic input data. A constraint solver can be used to enforce the …

Symbolic execution and testing

PD Coward - Information and software Technology, 1991 - Elsevier
Symbolic execution has several applications mainly in the validation of software. It may be
used in the generation of test data, in program proving, and in program reduction. The paper …

Multi-solver support in symbolic execution

H Palikareva, C Cadar - … : 25th International Conference, CAV 2013, Saint …, 2013 - Springer
One of the main challenges of dynamic symbolic execution—an automated program
analysis technique which has been successfully employed to test a variety of software—is …

Symbolic path-oriented test data generation for floating-point programs

R Bagnara, M Carlier, R Gori… - 2013 IEEE Sixth …, 2013 - ieeexplore.ieee.org
Verifying critical numerical software involves the generation of test data for floating-point
intensive programs. As the symbolic execution of floating-point computations presents …

[PDF][PDF] Applications of symbolic execution to program testing

JA Darringer, JC King - Computer, 1978 - scholar.archive.org
Symbolic execution provides a basis for a program analysis tool that allows one to choose
intermediate points in a spectrum ranging between individual test runs and general …

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 …

Symbolic execution for software testing in practice: preliminary assessment

C Cadar, P Godefroid, S Khurshid… - Proceedings of the 33rd …, 2011 - dl.acm.org
We present results for the" Impact Project Focus Area" on the topic of symbolic execution as
used in software testing. Symbolic execution is a program analysis technique introduced in …

Symbolic execution systems—a review

PD Coward - Software Engineering Journal, 1988 - IET
Symbolic execution is a technique that is useful in the validation of software. It may be used
to aid in the generation of test data and in program proving. As software engineering …

An experimental evaluation of a symbolic execution system

MR Girgis - Software engineering journal, 1992 - IET
In this paper, we describe a symbolic execution system that assists in the construction of test
data and the detection of program errors. The system automatically generates a subset of all …

Advances in symbolic execution

G Yang, A Filieri, M Borges, D Clun, J Wen - Advances in Computers, 2019 - Elsevier
Symbolic execution is a systematic technique for checking programs, which forms a basis for
various software testing and verification techniques. It provides a powerful analysis in …