KNOs: KNowledge acquisition, dissemination, and manipulation Objects
- 1 January 1987
- journal article
- Published by Association for Computing Machinery (ACM) in ACM Transactions on Information Systems
- Vol. 5 (1), 96-112
- https://doi.org/10.1145/22890.23001
Abstract
Most object-oriented systems lack two useful facilities: the ability of objects to migrate to new environments and the ability of objects to acquire new operations dynamically. This paper proposes Knos, an object-oriented environment that supports these actions. Knos' operations, data structures, and communication mechanisms are discussed. Knos objects “learn” by exporting and importing new or modified operations. The use of such objects as intellectual support tools is outlined. In particular, various applications involving cooperation, negotiation, and apprenticeship among objects are described.Keywords
This publication has 10 references indexed in Scilit:
- Office ProceduresPublished by Springer Nature ,1985
- Intelligent Message SystemsPublished by Springer Nature ,1985
- An architecture for object management in OISACM Transactions on Information Systems, 1984
- Guardians and Actions: Linguistic Support for Robust, Distributed ProgramsACM Transactions on Programming Languages and Systems, 1983
- The “worm” programs—early experience with a distributed computationCommunications of the ACM, 1982
- An actor-based programming systemPublished by Association for Computing Machinery (ACM) ,1982
- QBE/OBE: A Language for Office and Business AutomationComputer, 1981
- Initial Report on a Lisp Programmer's ApprenticeIEEE Transactions on Software Engineering, 1978
- Abstract data types and the development of data structuresCommunications of the ACM, 1977
- MonitorsCommunications of the ACM, 1974