• DocumentCode
    3725284
  • Title

    A study of program slicing techniques for software development approaches

  • Author

    Alaknanda Chandra;Abhishek Singhal;Abhay Bansal

  • Author_Institution
    Department of CSE, Amity University, Uttar Pradesh, Sector 125, Noida, India
  • fYear
    2015
  • Firstpage
    622
  • Lastpage
    627
  • Abstract
    Program Slicing minimizes the program to substatements, which produces the same behaviour where the subset of the program also called the program slice comprises of the chunks or statements of the program which impact the values calculated at a point of absorption called as the slicing criterion. The concept of slicing was introduced by Weiser using a data-flow diagram [1]. If you look at static slicing, it does not make any suppositions about the input of a particular program, whereas the dynamic slicing counts on a distinct test case. Object-oriented programming is an extensively used software development technique. In this paper, we will create an approach to compute a static slice as well as a dynamic slice of a set of programs by creating an intermediary representation of the program, i.e. a Java program dependence graph and Java system dependence graph (JSysDG) (in case of multiple functions) and then use it as input and apply the slicing algorithm in order to compute slice of the program with respect to the slicing criterion and analyze the results as well.
  • Keywords
    "Heuristic algorithms","Next generation networking","Computers","Java","Mathematical model","Software","Performance analysis"
  • Publisher
    ieee
  • Conference_Titel
    Next Generation Computing Technologies (NGCT), 2015 1st International Conference on
  • Type

    conf

  • DOI
    10.1109/NGCT.2015.7375196
  • Filename
    7375196