Interprocedural dynamic slicing applied to interprocedural data flow testing
1993 (English)In: Conference on Software Maintenance, 1993, IEEE , 1993Conference paper (Refereed)
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
Place, publisher, year, edition, pages
IEEE , 1993.
Electrical Engineering, Electronic Engineering, Information Engineering
IdentifiersURN: urn:nbn:se:liu:diva-110092DOI: 10.1109/ICSM.1993.366924ISBN: 0-8186-4600-4OAI: oai:DiVA.org:liu-110092DiVA: diva2:742729
Conference on Software Maintenance, CSM-93, 27-30 September 1993, Montreal, Canada