• DocumentCode
    1630096
  • Title

    A revitalized interprocedural slicing in the presence of derived and user defined data types

  • Author

    Pani, Santosh Kumar ; Mohanty, Mahamaya

  • Author_Institution
    Sch. of Comput. Eng., Kalinga Inst. of Ind. Technol., Bhubaneswar, India
  • fYear
    2010
  • Firstpage
    60
  • Lastpage
    65
  • Abstract
    We propose an innovative approach for handling dynamic memory, arrays, pointers, structures and union by interprocedural dynamic slicing technique which combines the basic techniques from past and current trends of dynamic interprocedural slicing. At first an improved algorithm for interprocedural dynamic slicing in the presence of derived and user defined data type is given. Secondly the dynamic slices for different derived and user defined data types used in the respective programs are obtained. The proposed extended interprocedural dynamic slicing algorithm is more efficient then the existing algorithm as it gives a detailed idea about the slices that can be obtained for one dimensional pointers, two dimensional pointer, pointer and arrays, dynamic memory allocation, structures and union. The illustrations are given with the programs for the proof of correctness of the proposed algorithm.
  • Keywords
    program slicing; storage management; arrays handling; dynamic memory handling; interprocedural dynamic slicing technique; pointers handling; structures handling; union handling; user defined data types; Algorithm design and analysis; Automatic testing; Computer industry; Data engineering; Data structures; Debugging; Flow graphs; Heuristic algorithms; Runtime; ActiveCallSlice; ActiveControlSlice; ActiveDataSlice; Control Dependence Graph; Dynamic slicing; Interprocedural slicing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Advance Computing Conference (IACC), 2010 IEEE 2nd International
  • Conference_Location
    Patiala
  • Print_ISBN
    978-1-4244-4790-9
  • Electronic_ISBN
    978-1-4244-4791-6
  • Type

    conf

  • DOI
    10.1109/IADCC.2010.5423038
  • Filename
    5423038