DocumentCode :
2367326
Title :
Interprocedural dynamic slicing applied to interprocedural data flow testing
Author :
Kramkar, M. ; Fritzson, Peter ; Shahmehri, Nahid
Author_Institution :
Dept. of Comput. & Inf. Sci., Linkoping Univ., Sweden
fYear :
1993
fDate :
27-30 Sep 1993
Firstpage :
386
Lastpage :
395
Abstract :
During the past ten years several variants of an analysis technique called program slicing have been developed. Program slicing has applications in maintenance tasks such as debugging, testing, program integration, program verification, etc. and can be characterized as a type of dependence analysis. A program slice can loosely be defined as the subset of a program needed to compute a certain variable value at a certain program position. A novel method for interprocedural dynamic slicing which is more precise than interprocedural static slicing methods and is useful for dependence analysis at the procedural abstraction level was given by M. Kamkar et al. (1992, 1993). It is demonstrated here how interprocedural dynamic slicing can be used to increase the reliability and precision of interprocedural data flow testing. The work on data flow testing reported by E. Duesterwald et al. (1992), which is a novel method for data flow testing through output influences, is generalized
Keywords :
data flow analysis; program debugging; software maintenance; debugging; dependence analysis; interprocedural data flow testing; interprocedural dynamic slicing; maintenance tasks; output influences; procedural abstraction level; program integration; program slice; program verification; Application software; Data analysis; Data flow computing; Debugging; Information analysis; Information science; Maintenance; Performance evaluation; Testing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Maintenance ,1993. CSM-93, Proceedings., Conference on
Conference_Location :
Montreal, Que.
Print_ISBN :
0-8186-4600-4
Type :
conf
DOI :
10.1109/ICSM.1993.366924
Filename :
366924
Link To Document :
بازگشت