Slicing objects using system dependence graphs

@article{Liang1998SlicingOU,
  title={Slicing objects using system dependence graphs},
  author={D. Liang and M. J. Harrold},
  journal={Proceedings. International Conference on Software Maintenance (Cat. No. 98CB36272)},
  year={1998},
  pages={358-367}
}
  • D. Liang, M. J. Harrold
  • Published 1998
  • Computer Science
  • Proceedings. International Conference on Software Maintenance (Cat. No. 98CB36272)
We present an SDG for object oriented software that is more precise than previous representations and is more efficient to construct than previous approaches. The new SDG distinguishes data members for different objects, provides a way to represent object parameters, represents the effects of polymorphism on parameters and parameter bindings, represents incomplete classes efficiently, and provides a way to represent class libraries. Based on this system dependence graph, we introduce the… Expand
142 Citations
Slicing object-oriented java programs
  • 66
A novel approach for slicing of object oriented programs
  • 6
An approach of slicing for Object-Oriented language with exception handling
  • Jiang Shu-juan, Hao Jie
  • Computer Science
  • 2011 International Conference on Mechatronic Science, Electric Engineering and Computer (MEC)
  • 2011
  • 2
  • Highly Influenced
A slicing method for object-oriented programs using lightweight dynamic information
  • 32
  • PDF
A Dependence Representation for Coverage Testing of Object-Oriented Programs
  • 14
  • PDF
Program dependence graph based slicing for Java
  • 1
Dynamic slicing object-oriented programs for debugging
  • B. Xu, Zhenqiang Chen, H. Yang
  • Computer Science
  • Proceedings. Second IEEE International Workshop on Source Code Analysis and Manipulation
  • 2002
  • 32
Slicing Tagged Objects in Ada
  • 4
  • Highly Influenced
A novel approach for computing dynamic slices of object-oriented programs with conditional statements
  • 3
A Very Efficient and Scalable Forward Static Slicing Approach
  • 13
  • Highly Influenced
  • PDF
...
1
2
3
4
5
...

References

SHOWING 1-10 OF 17 REFERENCES
Speeding up slicing
  • 221
  • PDF
A new model of program dependences for reverse engineering
  • 146
  • PDF
Slicing object-oriented software
  • 336
  • PDF
Flow Insensitive C + + Pointers and Polymorphism Analysis and its Application to Slicing
  • T. I.R.S., via. Alla Cascata
  • 1998
  • 22
  • Highly Influential
  • PDF
Call graph construction in object-oriented languages
  • 327
  • PDF
On slicing programs with jump statements
  • 107
  • PDF
Using Program Slicing in Software Maintenance
  • 749
Interprocedural slicing using dependence graphs
  • 1,309
  • Highly Influential
  • PDF
A survey of program slicing techniques
  • F. Tip
  • Computer Science
  • J. Program. Lang.
  • 1995
  • 1,867
  • PDF
The program Dependence Graph and its Use in Optimization
  • 963
  • PDF
...
1
2
...