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)
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
Traits: An approach to multiple-inheritance subclassing
Proceedings of the SIGOA conference on Office information systems
An actor-based programming system
Proceedings of the SIGOA conference on Office information systems
OOPSLA '87 Conference proceedings on Object-oriented programming systems, languages and applications
AMS: a knowledge-based approach to task representation, organization and coordination
COCS '88 Proceedings of the ACM SIGOIS and IEEECS TC-OA 1988 conference on Office information systems
An object oriented system implementing KNOs
COCS '88 Proceedings of the ACM SIGOIS and IEEECS TC-OA 1988 conference on Office information systems
An introduction to object-based reflective concurrent computation
OOPSLA/ECOOP '88 Proceedings of the 1988 ACM SIGPLAN workshop on Object-based concurrent programming
LIZA: an extensible groupware toolkit
CHI '89 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
SACT: a tool for automating semi-structured organizational communication
COCS '90 Proceedings of the ACM SIGOIS and IEEE CS TC-OA conference on Office information systems
A micro-organizational model for supporting knowledge migration
COCS '90 Proceedings of the ACM SIGOIS and IEEE CS TC-OA conference on Office information systems
PROXHY: a process-oriented extensible hypertext architecture
ACM Transactions on Information Systems (TOIS)
Language and distributed system support for complex organizational services
COCS '91 Proceedings of the conference on Organizational computing systems
User interface system based on active objects
SETA2 Proceedings of the second international symposium on Environments and tools for Ada
ACM SIGICE Bulletin
An operational model for intelligent forms in office automation
SAC '95 Proceedings of the 1995 ACM symposium on Applied computing
A routing model for active form objects
SAC '94 Proceedings of the 1994 ACM symposium on Applied computing
The object paradigm is to be reconsidered for distributed systems
EW 4 Proceedings of the 4th workshop on ACM SIGOPS European workshop
Crossing Organizational Boundaries with Mobile Agents in Electronic Service Markets
Integrated Computer-Aided Engineering
The cognitive consequences of object-oriented design
Human-Computer Interaction
Hi-index | 0.00 |
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.