DocumentCode
3625092
Title
Korat: A Tool for Generating Structurally Complex Test Inputs
Author
Aleksandar Milicevic;Sasa Misailovic;Darko Marinov;Sarfraz Khurshid
Author_Institution
University of Belgrade, Serbia
fYear
2007
fDate
5/1/2007 12:00:00 AM
Firstpage
771
Lastpage
774
Abstract
This paper describes the Korat tool for constraint-based generation of structurally complex test inputs for Java programs. Korat takes: (1) an imperative predicate that specifies the desired structural integrity constraints and (2) a finitization that bounds the desired test input size. Korat generates all inputs (within the bounds) for which the predicate returns true. To do so, Korat performs a systematic search of the predicate´s input space. The inputs that Korat generates enable bounded-exhaustive testing for programs ranging from library classes to stand-alone applications.
Keywords
"Java","Tree graphs","Software testing","Data structures","XML","System testing","Software systems","Automatic testing","Software libraries","Application software"
Publisher
ieee
Conference_Titel
Software Engineering, 2007. ICSE 2007. 29th International Conference on
ISSN
0270-5257
Print_ISBN
0-7695-2828-7
Type
conf
DOI
10.1109/ICSE.2007.48
Filename
4222644
Link To Document