Animated display showing execution of object-oriented programs

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

395326, 395356, G06T 1100

Patent

active

055926002

ABSTRACT:
A dynamic visual presentation animates how classes or objects send messages and relate to each other in an object-oriented program during the program's execution. The presentation depicts classes or objects as graphical nodes on a computer display. The relative proximity of these nodes varies to reflect a specific relationship between classes or objects: either communication, creation frequency, or aggregation. Communication between objects is also dynamically depicted as a set of one or more line segments each passing through two or more of the nodes that have classes of methods on a call stack. Mapping these conceptual relationships into dynamic, spatial relationships makes them explicit and observable, allowing a user to better understand, debug, and tune the object-oriented program.

REFERENCES:
patent: 4821220 (1989-04-01), Duisberg
patent: 4885717 (1989-12-01), Beck et al.
patent: 4953106 (1990-08-01), Gansner et al.
patent: 4982344 (1991-01-01), Jordan
patent: 5047959 (1991-09-01), Phillips et al.
patent: 5123088 (1992-06-01), Kasahara et al.
patent: 5161225 (1992-11-01), Abraham et al.
patent: 5187786 (1993-02-01), Densmore et al.
patent: 5206951 (1993-04-01), Khoyi et al.
patent: 5212771 (1993-05-01), Gane et al.
patent: 5233688 (1993-08-01), Too
patent: 5440742 (1995-08-01), Schwanke
W. De Pauw et al, Visualizing the Behavior of Object-Oriented Systems, Object-Oriented Programming Systems, Languages, and Applications Conference, 1993, pp. 326-337.
A. Goldberg et al Smalltalk-80 The Language and Its Implementation, Addison-Wesley, Reading, MA 1983.
B. A. Barker et al, Controlling The Editing And Location of Like Objects in an Integrated Environment, IBM Technical Disclosure Bulletin, vol. 27, No. 5, Oct. 1984, p. 2955.
C. J. Cavendish et al, Address Book Class Hierarchy, IBM Technical Disclosure Bulletin, vol. 33, No. 9, Feb. 1991, pp. 1-4.
C. Cavendish et al, Object-Oriented Officevision Design, IBM Technical Disclosure Bulletin, vol. 34, No. 2, Jul. 1991, pp. 112-114.
S. F. Griffin, Object-Oriented List Supervisor to Assimilate Procedural List Components, IBM Technical Disclosure Bulletin, vol. 33, No. 8, Jan. 1991, pp. 292-293.
R. L. Baker et al, Link Class Hierarchy Design, IBM Technical Disclosure Bulletin, vol. 34, No. 9, Feb. 1992, pp. 166-167.
R. F. Austen, Graphical User Interface for the Distributed System Namespace, IBM Technical Disclosure Bulletin, vol. 35, No. 2 Jul. 1992, pp. 355-336.
R. A. Merrick et al, Treating Data Transformations as Objects, IBM Technical Disclosure Bulletin, vol. 35, No. 4A, Sep. 1992, pp. 200-205.
C. J. Georgiou et al, Encoding Data into IrrationalMagic Numbers for Fast Searching and Comparing, IBM Technical Disclosure Bulletin, vol. 36, No. 04, Apr. 1993, pp. 469-471.
D. J. Kahl et al, An Improved Trace Facility for Object-Oriented Systems, Research Disclosure, Jul. 1990, No. 315.
P. Eades, A Heuristic for Graph Drawing, Congressus Numerantium, 42, 149-169 (1984) (Not Provided).
G. Marwaha and K. Zhang, "Parellel Program Visualisation for a Message-Passing System", 1994 IEEE, pp. 200-342.
"Visual Feedback in an Object Oriented Debugger", IBM Technical Disclosure Bulletin, vol. 37, No. 04B, Apr. 1994, p. 341.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Animated display showing execution of object-oriented programs does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Animated display showing execution of object-oriented programs, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Animated display showing execution of object-oriented programs will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-1772394

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.