This research will investigate the application of data flow testing to integration in order to assist in validating procedure interfaces and procedure interaction for programs written in procedural languages such as Pascal, Modula-2, and Fortran. This work will include the development of techniques to compute interprocedural definition-use information, techniques to determine whether a particular test case exercises a definition-use pair, and techniques to incrementally update both the interprocedural data flow information and the test coverage information for regression testing. Issues such as handling reference parameters, global variable, aliases, nested scoping and recursion will be considered. A prototype system for integration data flow testing will be implemented and used to perform experiments to study the efficiency and effectiveness of interprocedural data flow testing. The main benefit of the proposed work is that it will provide significant advances over existing integration test data selection techniques for both initial and regression testing.

Project Start
Project End
Budget Start
1991-07-01
Budget End
1994-12-31
Support Year
Fiscal Year
1991
Total Cost
$71,568
Indirect Cost
Name
Clemson University
Department
Type
DUNS #
City
Clemson
State
SC
Country
United States
Zip Code
29634