Data processing: database and file management or data structures – Database design – Data structure types
Patent
1996-02-26
1998-10-06
Black, Thomas G.
Data processing: database and file management or data structures
Database design
Data structure types
707 2, 395702, 395683, G06F 1730
Patent
active
058192816
ABSTRACT:
An object-oriented programming language includes support for encapsulation of aspects and for change notification for aspect values. These features are then used to implement various change notification mechanisms. In general, a notification request for change in an aspect value in a target object is forwarded to any object (which may be the same object or another object) having aspects from which the aspect value is computed, derived, or replicated.
REFERENCES:
patent: 5291583 (1994-03-01), Bapat
patent: 5410681 (1995-04-01), Jennsen et al.
patent: 5471629 (1995-11-01), Risch
patent: 5504892 (1996-04-01), Atsatt et al.
patent: 5548726 (1996-08-01), Pettus
patent: 5675801 (1997-10-01), Lindsey
patent: 5680616 (1997-10-01), Williams et al.
patent: 5737606 (1998-04-01), Cummins
Bacon et al. "Using Events to Build Distributed Applications", Services in Distributed and Networked Environments, 1995 2nd Int'l Workshop, pp. 148-155, 1995.
Menon et al. "Object Replacement Using Dynamic Proxy Updates", Configurable Distributed Systems, 1994 Int'l Workshop, pp. 82-91, 1994.
Menon et al. "Asynchronous Event Handling in Distributed Object-Based Systems", Distributed Computing Systems, 1993 Int'l Conf., pp. 383-390, 1993.
Ibrahim et al. "KSL/Logic: Integration of Logic with Objects", Computer Languages, 1990 Int'l Conf., pp. 229-235, 1990.
Tripathi et al. "An Implementation of the Object-Oriented Concurrent Programming Language SINA", Software-Pactice and Experience, v. 19(3), pp. 235-256, Mar. 1989.
Keremitsis et al. "HP Distributed Smalltalk: A Tool for Developing Distributed Applications", Hewlett-Packard Journal, v46, n2, p85(8), Apr. 1995.
Ford, Dan "Event-Driven Threads in C++: An Object-Oriented Infrastructure for Multithreaded Apps.", Dr. Dobb's Journal, v. 20, n. 6, p. 48(8), Jun. 1995.
P.A. Bernstein, V. Hadzilacos, N. Goodman, Concurrent Control and Recovery in Database Systems; Addison-Wesley 1987, pp. 1-105.
Fred A. Cummins, Production System Extensions to KSL; Object-Oriented and Artificial Intelligence Services, EDS, no date.
Bjorn N. Freeman-Benson, Kaleidoscope: Mixing Objects, Constraints, and Imperative Programming; University of Washington, Department of Computer Science and Engineering, Oct. 1990, pp. 88-99.
A. Goldberg and D. Robson; Smalltalk-80: The Language and its Implementation; Addison-Wesley (1983), pp. 240-247.
G. Lopez, B. Freeman-Benson, A. Borning; Implementing Constraint Imperative Programming Languages: The Kaleidoscope '93 Virtual Machine, 1994; pp. 259-271.
VisualWorks, Rel. 1.0, User's Guide, ParcPlace Systems (1992) pp. 120-122.
J.J. Shilling, P.F. Sweeney; Three Steps to Views: Extending the Object-Oriented Paradigm; OOPSLA '89 Proceedings; pp. 353-361.
M. Stefik and D.G. Bobrow; Object-Oriented Programming: Themes and Variations, The AI Magazine 6(4); 40-62, Winter, 1986.
M. Stefik, D.G. Bobrow and K.M. Kahn; Integrating Access-Oriented Programming into a Multiparadigm Environment; IEEE 1986, pp. 10-18.
D. Ungar, R.B. Smith; Self: The Power of Simplicity; OOPSLA '87, pp. 227-241.
S. Matsuoka, K. Taura, A. Yonezawa; Highly Efficient and Encapsulated Re-use of Synchronization Code in Concurrent Object-Oriented Languages; OOPSLA 1993, pp. 109-126.
S. Habert, Ls. Mosseri; COOL: Kernel Support for Object-Oriented Environments; ECOOP/OOPSLA '90 Proceedings, pp. 269-277.
Black Thomas G.
Electronic Data Systems Corporation
Griebenow L. Joy
Livingston Ann C.
Rones Charles L.
LandOfFree
Notification of aspect value change in object-oriented programmi does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Notification of aspect value change in object-oriented programmi, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Notification of aspect value change in object-oriented programmi will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-93795