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 …

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

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 …

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 …

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 …

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 …

Efficient loop navigation for symbolic execution

J Obdržálek, M Trtík - … on Automated Technology for Verification and …, 2011 - Springer
Symbolic execution is a successful technique used in software verification and testing. A key
limitation of symbolic execution is in dealing with code containing loops. We introduce a …

Applications of symbolic evaluation

LA Clarke, DJ Richardson - Journal of systems and software, 1985 - Elsevier
Symbolic evaluation is a program analysis method that represents a program's computations
and domain by symbolic expressions. In this paper a general functional model of a program …

An evaluation of the effectiveness of symbolic testing

WE Howden - Software: Practice and Experience, 1978 - Wiley Online Library
The effectiveness in discovering errors of symbolic evaluation and of testing sad static
program analysis are studied. The three techniques are applied to a diverse collection of …