DocumentCode
1069129
Title
Symbolic execution systems-a review
Author
Coward, P. David
Author_Institution
Bristol Polytech., UK
Volume
3
Issue
6
fYear
1988
fDate
11/1/1988 12:00:00 AM
Firstpage
229
Lastpage
239
Abstract
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 becomes more concerned with the development of tools, symbolic execution will become an important item in the toolkit. This paper gives a review of symbolic execution and its applications. A minimum set of features for a symbolic execution testing system is set out. Of the 12 systems using symbolic execution only six contain these minimum features. These six systems are compared against an `ideal´ system. Based on this comparison some features for a new symbolic execution testing system are outlined
Keywords
program testing; program verification; software tools; program proving; software engineering; software tools; symbolic execution; testing system;
fLanguage
English
Journal_Title
Software Engineering Journal
Publisher
iet
ISSN
0268-6961
Type
jour
Filename
28077
Link To Document