By Topic

A tool for understanding object-oriented program dependencies

Sign In

Cookies must be enabled to login.After enabling cookies , please use refresh or reload or ctrl+f5 on the browser for the login options.

Formats Non-Member Member
$33 $13
Learn how you can qualify for the best price for this item!
Become an IEEE Member or Subscribe to
IEEE Xplore for exclusive pricing!
close button

puzzle piece

IEEE membership options for an individual and IEEE Xplore subscriptions for an organization offer the most affordable access to essential journal articles, conference papers, standards, eBooks, and eLearning courses.

Learn more about:

IEEE membership

IEEE Xplore subscriptions

2 Author(s)
P. K. Linos ; Comput. Sci. Dept., Tennessee Technol. Univ., Cookeville, TN, USA ; V. Courtois

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

Published in:

Program Comprehension, 1994. Proceedings., IEEE Third Workshop on

Date of Conference:

14-15 Nov 1994