CHAOS-Kernel Support for Objects in the Real-Time Domain
- 1 August 1987
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Computers
- Vol. C-36 (8) , 904-916
- https://doi.org/10.1109/tc.1987.5009514
Abstract
We describe our experiences with a real-time multiprocessor operating system, called GEM (Generalized Executive for Multiprocessor applications) and with an extension to GEM, called CHAOS (Concurrent Hierarchical Adaptable Object System). CHAOS offers kernel-level primitives that allow high-performance, large-scale, real-time software to be programmed as a system of interacting objects. This significantly improves modularity, reconfigurability, and maintainability.Keywords
This publication has 27 references indexed in Scilit:
- Distributed process groups in the V KernelACM Transactions on Computer Systems, 1985
- The Eden System: A Technical ReviewIEEE Transactions on Software Engineering, 1985
- Implementing remote procedure callsACM Transactions on Computer Systems, 1984
- Experience with Grapevine: the growth of a distributed systemACM Transactions on Computer Systems, 1984
- Guardians and Actions: Linguistic Support for Robust, Distributed ProgramsACM Transactions on Programming Languages and Systems, 1983
- The distributed V kernel and its performance for diskless workstationsPublished by Association for Computing Machinery (ACM) ,1983
- Performing remote operations efficiently on a local computer networkCommunications of the ACM, 1982
- StarOS, a multiprocessor operating system for the support of task forcesPublished by Association for Computing Machinery (ACM) ,1979
- The Roscoe distributed operating systemPublished by Association for Computing Machinery (ACM) ,1979
- On the criteria to be used in decomposing systems into modulesCommunications of the ACM, 1972