• 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