Smalltalk-80: the language and its implementation
Smalltalk-80: the language and its implementation
Actors: a model of concurrent computation in distributed systems
Actors: a model of concurrent computation in distributed systems
Object oriented programming: an evolutionary approach
Object oriented programming: an evolutionary approach
KNOs: KNowledge acquisition, dissemination, and manipulation Objects
ACM Transactions on Information Systems (TOIS)
A probe-based monitoring scheme for an object-oriented distributed operating system
OOPLSA '86 Conference proceedings on Object-oriented programming systems, languages and applications
Mach and Matchmaker: kernel and language support for object-oriented distributed systems
OOPLSA '86 Conference proceedings on Object-oriented programming systems, languages and applications
Object structure in the Emerald system
OOPLSA '86 Conference proceedings on Object-oriented programming systems, languages and applications
Flocks, herds and schools: A distributed behavioral model
SIGGRAPH '87 Proceedings of the 14th annual conference on Computer graphics and interactive techniques
OOPSLA '87 Conference proceedings on Object-oriented programming systems, languages and applications
Supporting distributed office problem solving in organizations
ACM Transactions on Information Systems (TOIS) - Special issue: selected papers from the conference on office information systems
Communicating sequential processes
Communications of the ACM
Guarded commands, nondeterminacy and formal derivation of programs
Communications of the ACM
Object management system concepts
COCS '84 Proceedings of the second ACM-SIGOA conference on Office information 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
PROXHY: a process-oriented extensible hypertext architecture
ACM Transactions on Information Systems (TOIS)
Hi-index | 0.00 |
We discuss a distributed object-oriented system written in LISP that implements KNOs (KNowledge acquisition, dissemination and manipulation Objects). The system emphasizes advanced features like object autonomy, mobility and dynamic inheritance. The objects are active, independent entities that can travel in a local area network and protect themselves from external aggressions. A dynamic inheritance mechanism enables them to modify their behaviour during their lifetime. We give a description of our system, illustrate its functionality with selected examples, and discuss its advantages for software development and Office Information Systems.