*** 9661393 McGraw This Small Business Innovative Research Phase I project is to do Dynamic test data generation to reduce test generation problems to a simpler problem of function minimization and explore a promising approach to the problem of finding test inputs that satisfy complex constraints. Genetic algorithms to perform this function minimization will be used in place of the simple gradient-descent method that is currently used. Also, the application of dynamic software analysis to the problem of deciding which program execution path will allow the constraints to be satisfied most easily will be investigated. In software testing, it is often desirable to find test inputs that exercise specific program features. To find these inputs by hand is extremely time-consuming, especially when the software is complex. Therefore, numerous attempts have been made to automate the process. Random test data generation consists of generating test inputs at random. But when the desired inputs must satisfy complex constraints, a random approach is unlikely to succeed. Symbolic test data generation executes parts of the software symbolically, constructing an algebraic description of the constraints that an input must satisfy in order to exercise the desired feature. But this method falters when certain programming constructs are encountered. The potential benefactors of the research include the following industries: aviation, defense, nuclear, telecommunications, medical, pharmaceutical, transportation, and personal computer software. ***

Project Start
Project End
Budget Start
1997-01-01
Budget End
1997-06-30
Support Year
Fiscal Year
1996
Total Cost
$74,434
Indirect Cost
Name
Reliable Southern Trnspt Inc
Department
Type
DUNS #
City
Sterling
State
VA
Country
United States
Zip Code
20166