Indian Journal of Science and Technology
Year: 2016, Volume: 9, Issue: 40, Pages: 1-7
Preeti Sikka1* and Kulwant Kaur2
1 Punjab Technical University, Jalandhar, Punjab, India; [email protected]
2 Apeejay Institute of Management Technical Campus, Punjab Technical University, Jalandhar, Punjab, India; [email protected]
*Author for correspondence
Punjab Technical University
Objective: The main objective of this paper is to propose a Program Slicing Technique that includes more number of features than available in any other slicing technique. Methods: Numerous slicing techniques have been originated for enhancing the outcropping of Program Slicing. Simultaneously varied intermediate representation for representing the important features and dependencies of statements of a program on one another has been created for the easiness of creating the slicing technique. Unvaried part in varied techniques while concentrating on one good feature to be interpolated was overlooking some other important features. The flawed areas of the Available techniques have been found and based on the solution to overcome them, the technique is proposed that will consist of all important features with taking care of their flawed areas. Findings: Intermediate representation of a program accompanied by an algorithm is proposed to surpass the existing graphs by covering their flawed areas and by including more number of features than available in any other existing representation or technique. Conclusion: From the case studies it is concluded that the important features like Fault localization, Change Impact Analysis, Better Visualization etc can be achieved with a single technique. Added advantage is the complexity is reduced, accuracy and efficiency in terms of space and time is improved.
Keywords: Change Impact Analysis, Dependence Graph, Fault Localization, Program Slicing, Slicing Technique
Subscribe now for latest articles and news.