Patent
1997-10-03
2000-10-31
Lee, Thomas C.
G06F 940
Patent
active
061391980
ABSTRACT:
A system and method for enabling a tracing of program execution within an object-oriented programming language environment. A new tracing class is created which is derived from the original class. When tracing is desired, a user creates instances of the tracing subclass instead of the original class and this instance is used in place of the original object. When tracing is not desired, a user merely creates and uses an instance of the original class. The new tracing subclass incorporates "print" statements, which permit observation of the control of code flow within the object.
REFERENCES:
patent: 4802165 (1989-01-01), Ream
patent: 5265254 (1993-11-01), Blasciaket et al.
patent: 5339433 (1994-08-01), Frid-Nelson
patent: 5361351 (1994-11-01), Lenkov et al.
patent: 5761509 (1993-06-01), Danforth et al.
Kovac, Paul et al. "We Have Mail", C users Journal, May 1993, V 11 n5 p. 120 (6).
Dale, Nell, Susan C. Lilly "Pascal Plus Data Structures" D.C. Heath & Co. pp. 54, 55, 1988.
Dilascia, Paul, "Fun with MFC", Microsoft Systems Journal Nov. 1993, V 8, n 11 p. 17(16).
Hyman, Marco S., "A debugging class for C++", Computer Language, v6, n10, p53(7), Oct. 1989.
Metaclass Compatibility, N. Graube, OOPSLA '89 Proceedings (Oct. 1989), pp. 305-315.
Proteus: A Frame-Based Nonmontonic Inference System, D. Russinoff, Object-Oriented Concepts, Databases and Applications, Kim, W. and Lochovskey, F.H. (ed.) ACM Press, New York (1989) pp. 127-150.
Object-Oriented Programming in OS/2 2.0, Roger Sessions and Nurcan Coskun, IBM Personal Systems Developer (Winter 1992).
Class Objects in SOM, Roger Sessions and Nurcan Coskun, IBM Personal Systems Developer (Summer 1992), pp. 67-77.
Metaclasses are First Class: The ObjVlisp Model, P. Cointe, OOPSLA '87 Proceedings (Oct. 1987), pp. 156-167.
Programming with Explicit Metaclasses in Smalltalk-80, J. Briot and P. Cointe, OOPSLA '89 Proceedings (Oct. 1989), pp. 419-431.
Danforth Scott Harrison
Forman Ira Richard
Madduri Hari Haranath
Courtenay III St. John
International Business Machines - Corporation
Lee Thomas C.
Walker Mark S.
LandOfFree
System and method for enabling tracing of program execution in a does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with System and method for enabling tracing of program execution in a, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and System and method for enabling tracing of program execution in a will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-2044241