Slicing of Object-Oriented Software

Panda, Biswaranjan and Mahapatra, Sagardeep and Prakash, Ved (2010) Slicing of Object-Oriented Software. BTech thesis.

[img]
Preview
PDF
459Kb

Abstract

Software maintenance activities generally account for more than one third of time during the software development cycle. It has been found out that certain regions of a program can cause more damage than other regions, if they contain bugs. In order to find these high-risk areas, we use slicing to obtain a static backward slice of a program. Our project deals with the implementation of different intermediate graphical representations for an input source program such as the Control Dependence Graph, the Program Dependence Graph, the Class Dependence Graph and the System Dependence Graph.
Once a graphical representation of an input program is obtained, slicing is performed on the program using its System Dependence Graph and a two pass graph reachability algorithm proposed by Horwitz, to obtain a static backward slice.

Item Type:Thesis (BTech)
Uncontrolled Keywords:Slicing, Object-oriented, System dependence graph
Subjects:Engineering and Technology > Computer and Information Science
Divisions: Engineering and Technology > Department of Computer Science
ID Code:1653
Deposited By:Biswaranjan Panda
Deposited On:17 May 2010 15:58
Last Modified:17 May 2010 15:58
Related URLs:
Supervisor(s):Mohapatra, D P

Repository Staff Only: item control page