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...
This thesis first presents some program slicing techniques for Aspect-Oriented Programs (AOPs) and t...
Program slice is the part of program that may take the program off the path of the desired output at...
Program slicing has many applications in a software development environment such as debugging, testi...
Software maintenance activity is one of the most important part of software development cycle. Certa...
Program slicing has many applications in a software development environment such as debugging, testi...
Abstract:- Program slicing is the task of finding all statements in a program that directly, or indi...
Program slicing is the task of finding all statements in a program that directly or indirectly influ...
Program understanding is an important aspect in Software Maintenance and Reengineering. Understandin...
Program slicing has been a hot topic for research nowadays because of its use in program debugging, ...
Program slicing is a very important part of program development and maintenance . It is used for a n...
Program slicing is the task of finding all statements in a program that directly or indirectly influ...
Static backward program slicing is a technique to compute the set of program statements, predicates ...
As software application grows larger and become more complex, program maintenance activities such as...
Program slicing revealed a useful way to limit the search of software defects during debugging and t...
Program slicing is a commonly used approach for understanding and detecting the impact of changes to...
This thesis first presents some program slicing techniques for Aspect-Oriented Programs (AOPs) and t...
Program slice is the part of program that may take the program off the path of the desired output at...
Program slicing has many applications in a software development environment such as debugging, testi...
Software maintenance activity is one of the most important part of software development cycle. Certa...
Program slicing has many applications in a software development environment such as debugging, testi...
Abstract:- Program slicing is the task of finding all statements in a program that directly, or indi...
Program slicing is the task of finding all statements in a program that directly or indirectly influ...
Program understanding is an important aspect in Software Maintenance and Reengineering. Understandin...
Program slicing has been a hot topic for research nowadays because of its use in program debugging, ...
Program slicing is a very important part of program development and maintenance . It is used for a n...
Program slicing is the task of finding all statements in a program that directly or indirectly influ...
Static backward program slicing is a technique to compute the set of program statements, predicates ...
As software application grows larger and become more complex, program maintenance activities such as...
Program slicing revealed a useful way to limit the search of software defects during debugging and t...
Program slicing is a commonly used approach for understanding and detecting the impact of changes to...
This thesis first presents some program slicing techniques for Aspect-Oriented Programs (AOPs) and t...
Program slice is the part of program that may take the program off the path of the desired output at...
Program slicing has many applications in a software development environment such as debugging, testi...