Patent
1997-02-13
1998-06-02
Oberley, Alvin E.
395673, 395683, 395572, 395590, G06F 940
Patent
active
057615098
ABSTRACT:
A system for creating before and after behavior upon invocation of a method in an object-oriented system. The framework provides metaclasses containing methods for dispatching a before method and an after method at the time of invocation of each client method in subclass instances. Object-oriented system properties of inheritance and encapsulation are supported as are derived metaclasses. Derivation ensures that the specification syntax for each class does not impact the expected result. The combination of explicit before after classes, dispatcher class, and derived metaclasses ensures that the system will have associative composition.
REFERENCES:
patent: 5095427 (1992-03-01), Tanaka et al.
patent: 5315703 (1994-05-01), Matheny et al.
patent: 5339438 (1994-08-01), Conner et al.
patent: 5361350 (1994-11-01), Conner et al.
"Artifical Intelligence and the Design of Expert Systems" by Luger et al, 1989.
Luger et al, "Artifical Intelligence and the Design of Expert Systems", 1989, pp. 546-548.
OOPSLA '89 Conference Proceedings, Oct. 1-6, 1989, "Metaclass Compatability", N. Graube, pp. 305-316.
OOPSLA '89 Conference Proceedings, Oct. 1-6, 1989, "Programming with Explicit Metaclasses in Smalltalk-80", P. Cointe et al, pp. 419-431.
OOPSLA '87 Conference Proceedings, Oct. 1-6, 1989, "Metaclasses are First Class: the ObjVlisp Model", P. Cointe et al, pp. 156-167.
Object-Oriented Concepts, Databases, and Appications, ACM Press, New York(1989), "Proteus: A Frame-Based Nonmontonic Inference System", D. M. Russinoff, pp. 127-150.
IBM Personal Systems Developer, Winter 1992, "Object-Oriented Programming in OS/2 2.0", R. Sessions et al, pp. 107-119.
IBM OS/2 Developer, Summer 1992, "Class Objects in SOM", N. Coskun et al, pp. 67-77.
1990 International Conference On Computer Languages Mar. 1990, New Orlean, USA pp. 190-197 XP289135 Harrison and Ossher `Subdivided Procedures: A Language Extension Supporting Extensible Programming`.
IBM Technical Disclosure Bulletin. vol. 35, No. 5, Oct. 1992, New Yor US pp. 337-338 "Resolution Procedure for Object Oriented Programming Systems".
IBM Technical Disclosure Bulletin. vol. 36, No. 3, Mar. 1993, New York US pp. 329 -332 "Efficient Implementation of ACLS for Object-Oriented Systems".
Danforth Scott Harrison
Forman Ira Richard
Madduri Hari Haranath
International Business Machines - Corporation
Mims Jr. David A.
Oberley Alvin E.
Richey Michael T.
Walker Mark S.
LandOfFree
System and method for enabling before/after method processing in 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 before/after method processing in, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and System and method for enabling before/after method processing in will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-1472765