Interprocedural slicing using dependence graphs
ACM Transactions on Programming Languages and Systems (TOPLAS)
Slicing object-oriented software
Proceedings of the 18th international conference on Software engineering
Programmers use slices when debugging
Communications of the ACM
Forward Dynamic Object-Oriented Program Slicing
ASSET '99 Proceedings of the 1999 IEEE Symposium on Application - Specific Systems and Software Engineering and Technology
Efficient Forward Computation of Dynamic Slices Using Reduced Ordered Binary Decision Diagrams
Proceedings of the 26th International Conference on Software Engineering
Hi-index | 0.00 |
The Reverse Engineering has started grabbing attention of every user in the process of program evaluation. Program slicing is a technique for understanding a program in terms of data and control dependencies. The main applications of program slicing include various software engineering activities such as program understanding, debugging, testing, program maintenance and complexity measurement. When the slicing technique gathers information on the data and control flow of the program taking into account an actual and specific execution(or set of executions) of it, then it is said to be dynamic, otherwise it is said to be static. The proposed tool presents a novel approach to the static analysis and dynamic analysis of attribute dependence. The notations are introduced with examples.