DocumentCode :
2298221
Title :
Exploring dataflow testing of arrays
Author :
Hamlet, Dick ; Gifford, Bruce ; Nikolik, Borislav
Author_Institution :
Portland State Univ., OR, USA
fYear :
1993
fDate :
17-21 May 1993
Firstpage :
118
Lastpage :
129
Abstract :
A scheme is presented for constructing prototype testing tools to experiment with issues in data-flow testing of arrays. Data-flow testing is a variant of path testing that falls between the extremes of simple run-time instrumentation, and full path testing. In data-flow testing, the paths selected for exercising are variants of def/use (DU) paths for program variables. Tool support for data-flow testing takes the form of static program analysis followed by run-time instrumentation. The output from a test analyzer is a list of untested, possible DU associations. With the novel approach to constructing testing-supporting tools, it is easy to experiment with new analysis methods. The authors describe the implementation of a DU-path analyzer as an example of this approach. Using the prototype tool, experiments and issues are considered raised by an analyzer that treats arrays differently from existing tools. Each array element is considered to be a distinct data-flow object
Keywords :
parallel processing; program diagnostics; program testing; DU-path analyzer; array element; array testing; data-flow testing; def/use; full path testing; possible DU associations; program variables; prototype testing tools; simple run-time instrumentation; static program analysis; test analyzer; testing-supporting tools; Automatic testing; Computer science; Flow graphs; Instruments; Iterative algorithms; Program processors; Prototypes; Runtime; Software quality; Software testing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering, 1993. Proceedings., 15th International Conference on
Conference_Location :
Baltimore, MD
ISSN :
0270-5257
Print_ISBN :
0-8186-3700-5
Type :
conf
DOI :
10.1109/ICSE.1993.346051
Filename :
346051
Link To Document :
بازگشت