DocumentCode :
332157
Title :
Slicing objects using system dependence graphs
Author :
Liang, Donglin ; Harrold, Mary Jean
Author_Institution :
Dept. of Comput. & Inf. Sci., Ohio State Univ., Columbus, OH, USA
fYear :
1998
fDate :
16-20 Nov 1998
Firstpage :
358
Lastpage :
367
Abstract :
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 concept of object slicing and an algorithm to implement this concept. Object slicing enables the user to inspect the statements in the slice, object-by-object, and is helpful for debugging and impact analysis
Keywords :
graphs; object-oriented programming; program slicing; software libraries; SDG; class libraries; data members; debugging; impact analysis; incomplete classes; object oriented software; object parameters; object slicing; parameter bindings; polymorphism; system dependence graphs; Application software; Electrical capacitance tomography; Information science; Reverse engineering; Software debugging; Software testing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Maintenance, 1998. Proceedings., International Conference on
Conference_Location :
Bethesda, MD
ISSN :
1063-6773
Print_ISBN :
0-8186-8779-7
Type :
conf
DOI :
10.1109/ICSM.1998.738527
Filename :
738527
Link To Document :
بازگشت