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
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"
Conference_Titel :
Next Generation Computing Technologies (NGCT), 2015 1st International Conference on
DOI :
10.1109/NGCT.2015.7375196