DocumentCode :
2696387
Title :
Forward dynamic object-oriented program slicing
Author :
Song, Yeong-Tae ; Huynh, Dung T.
Author_Institution :
Comput. Sci. Program, Texas Univ., Richardson, TX, USA
fYear :
1999
fDate :
1999
Firstpage :
230
Lastpage :
237
Abstract :
Object-oriented programming has been considered a most promising method in program development and maintenance. An important feature of object-oriented programs (OOPs) is their reusability which can be achieved through the inheritance of classes or reusable components. We propose an algorithm to decompose OOPs with respect to some variables or objects of interest using the forward dynamic slicing technique. The algorithm recursively decomposes constructors and member functions with respect to the specified variables in a slicing criterion. It is an extension of the interprocedural program slicing algorithm by Song and Huynh (1998) which is based on the forward slicing technique by Korel and Yalamanchili (1994). The algorithm analyzes message passings and parameter passings and constructs dynamic object relationship diagrams (DORD). As results, the algorithm produces not only the statement level slice (called traditional slice), but also the DORD that shows the relationships among the objects with respect to the specified variables in a slicing criterion
Keywords :
diagrams; inheritance; object-oriented programming; program slicing; software maintenance; software reusability; dynamic object relationship diagrams; forward dynamic object-oriented program slicing; inheritance; interprocedural program slicing; message passing; object-oriented programming; parameter passing; reusable components; software maintenance; software reusability; Algorithm design and analysis; Computer science; Debugging; Information analysis; Libraries; Message passing; Testing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Application-Specific Systems and Software Engineering and Technology, 1999. ASSET '99. Proceedings. 1999 IEEE Symposium on
Conference_Location :
Richardson, TX
Print_ISBN :
0-7695-0122-2
Type :
conf
DOI :
10.1109/ASSET.1999.756773
Filename :
756773
Link To Document :
بازگشت