Smalltalk-80: the language and its implementation
Smalltalk-80: the language and its implementation
An architecture for object management in OIS
ACM Transactions on Information Systems (TOIS)
Recovery Techniques for Database Systems
ACM Computing Surveys (CSUR)
Office Information Systems and Computer Science
ACM Computing Surveys (CSUR)
Formal Models for Computer Security
ACM Computing Surveys (CSUR)
Guardians and Actions: Linguistic Support for Robust, Distributed Programs
ACM Transactions on Programming Languages and Systems (TOPLAS)
The “worm” programs—early experience with a distributed computation
Communications of the ACM
Abstract data types and the development of data structures
Communications of the ACM
Monitors: an operating system structuring concept
Communications of the ACM
Hi-index | 0.00 |
Object-oriented programming environments are increasingly needed for programming 0Is applications. A prototype object-oriented language has been implemented, and we are refining the language and its imple- mentation. The environment integrates a number of database and operating system concepts, in partic- ular, abstract data types, database constraints, atomic transactions, data persistency, triggering of events, reli- ability and crash recovery, and a large virtual memory. We outline the object model, discuss a number of imple-mentation issues, and give some examples of objects useful in an 0Is application environment.