Dependence analysis for recursive java programs
ACM SIGPLAN Notices
ACM SIGPLAN Notices
A brief survey of program slicing
ACM SIGSOFT Software Engineering Notes
Methodology and architecture of JIVE
SoftVis '05 Proceedings of the 2005 ACM symposium on Software visualization
Measuring class cohesion based on dependence analysis
Journal of Computer Science and Technology
Static object trace extraction for programs with pointers
Journal of Systems and Software - Special issue: Software reverse engineering
Journal of Systems and Software
Computing dynamic slices of concurrent object-oriented programs
Information and Software Technology
The efficient debugging system for locating logical errors in java programs
ICCSA'03 Proceedings of the 2003 international conference on Computational science and its applications: PartI
Automated debugging in java programs Using HDM
ICCS'03 Proceedings of the 2003 international conference on Computational science
Security framework to verify the low level implementation codes
ICCSA'05 Proceedings of the 2005 international conference on Computational Science and Its Applications - Volume Part II
Slicing JavaTM programs using the JPDA and dynamic object relationship diagrams with XML
SERA'04 Proceedings of the Second international conference on Software Engineering Research, Management and Applications
Proceedings of the Seventh International Workshop on Variability Modelling of Software-intensive Systems
Hi-index | 0.00 |
This paper presents a new approach to represent dependence for object-oriented (OO) Java software. The program dependence graph (PDG) consists of a set of PDGs with tags that are not connected. This new approach distinguishes data members for different objects and represents the effects of polymorphism and dynamic bindings. Based on this model, we introduce the concepts of partial slicing, class slicing and object slicing. In our slicing algorithm, we slice not only statements but also data members in classes, and inter-method slicings are transformed to intra-method slicings.