DocumentCode :
2242293
Title :
A tool for understanding object-oriented program dependencies
Author :
Linos, Panagiotis K. ; Courtois, Vincent
Author_Institution :
Comput. Sci. Dept., Tennessee Technol. Univ., Cookeville, TN, USA
fYear :
1994
fDate :
14-15 Nov 1994
Firstpage :
20
Lastpage :
27
Abstract :
We present a tool for understanding and re engineering C++ programs called OO!CARE (Object-Oriented Computer Aided Re Engineering). OO!CARE demonstrates some practical solutions to the problem of extracting and visualizing object oriented program dependencies (i.e. data objects and their relationships). It is an extension of an earlier tool for maintaining C programs called CARE (Computer Aided Re engineering). We also discuss some early experiences acquired from using the tool. For instance, an important observation made during a re engineering exercise is that some characteristics of the object-oriented programming paradigm such as inheritance and polymorphism contribute significantly to the complexity of understanding program dependencies. Moreover, we discuss how object-oriented program dependencies differ from the procedural ones and explain how they can be visualized within the same environment
Keywords :
C language; inheritance; object-oriented languages; object-oriented programming; reverse engineering; software maintenance; software tools; systems re-engineering; C++ program re engineering; CARE; OO!CARE; OOP; Object-Oriented Computer Aided Re Engineering; data objects; inheritance; object oriented program dependencies; object-oriented program dependencies; object-oriented programming paradigm; polymorphism; Computer languages; Computer science; Industrial relations; Message passing; Object oriented programming; Software maintenance; Software tools; Taxonomy; Visual databases; Visualization;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Program Comprehension, 1994. Proceedings., IEEE Third Workshop on
Conference_Location :
Washington, DC
ISSN :
1092-8138
Print_ISBN :
0-8186-5647-6
Type :
conf
DOI :
10.1109/WPC.1994.341244
Filename :
341244
Link To Document :
بازگشت