Browse Prior Art Database

An Improved Trace Facility for Object-Oriented Systems

IP.com Disclosure Number: IPCOM000103149D
Original Publication Date: 1990-Jul-01
Included in the Prior Art Database: 2005-Mar-17
Document File: 1 page(s) / 43K

Publishing Venue

IBM

Related People

Kahl, DJ: AUTHOR [+2]

Abstract

Provided is a technique which allows users to visually trace methods and properties inherited from other objects or classes in order to remove deficiencies with conventional Object-Oriented Systems.

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 89% of the total text.

An Improved Trace Facility for Object-Oriented Systems

      Provided is a technique which allows users to visually trace
methods and properties inherited from other objects or classes in
order to remove deficiencies with conventional Object-Oriented
Systems.

      Aside from conventional object-oriented techniques of providing
mechanisms for defining classes, hierarchies, and objects composed of
data, properties, and methods, the user is provided with the
following capability on demand
O    A visual display of the class hierarchy
O    A visual display of class relations, specifically, Heir
relations, Client relations to and from the object, Containment
relations with other objects or classes, etc.
O    A visual display of the components of objects, e.g., Data,
Properties, Methods, Classes, and Inherited entities

      The user only has to select the object of interest and then
invoke the Trace Facility via interaction with graphical menus or
other invocation methods, e.g., accelerators.  The user can clearly
see the components of the object, together with any component sources
due to relations with other objects and classes.  Each element
depicted is selectable, thus allowing the user to act further upon
any displayed component.  Additional relations can be established via
direct manipulation and graphic techniques.

      The benefits to the end user include new functionality,
improved usability of object-oriented systems, improved learning o...