Dismiss
InnovationQ will be updated on Sunday, Oct. 22, from 10am ET - noon. You may experience brief service interruptions during that time.
Browse Prior Art Database

Visualizing Behavior of Objects

IP.com Disclosure Number: IPCOM000116869D
Original Publication Date: 1995-Nov-01
Included in the Prior Art Database: 2005-Mar-31
Document File: 2 page(s) / 39K

Publishing Venue

IBM

Related People

Nguyen, BQ: AUTHOR

Abstract

A method of visualizing behavior of objects in an object-oriented programming environment is disclosed. By using colors, activity levels, and directional lines as visual cues, the activities of objects and the relationship between objects can be rendered in a histogram view.

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

Visualizing Behavior of Objects

      A method of visualizing behavior of objects in an
object-oriented programming environment is disclosed.  By using
colors, activity levels, and directional lines as visual cues, the
activities of objects and the relationship between objects can be
rendered in a histogram view.

      This invention introduces a visualization technique that allows
the user to view the interworking relationship of the objects by
displaying them in a histogram fashion as shown in Fig. 1.

      The left pane displays the class names of the objects.  The
right pane displays the objects.  Objects on the right of a class
name are of that class type.  This allows the user to quickly
associate class-object to understand typing behavior.

      Objects are represented by icons as shown in Fig. 2.  The
active level moves up when the object is currently processing a
message.  If the level is at the top of the icon, it starts again
from the bottom.  The background of the icon is painted with colors
or patterns representing cool to hot.  This could be done with a
spectrum of blue to red or gray shadings.  The background gives user
a visual indicator of which objects in the application are "hottest";
that is, which objects are undergoing the most activity.

      Messages from one object to the other are represented by a
directional line between them as shown in Fig. 3.  These lines always
originate from the right side of the sender icon...