Concurrency Practice and Experience · 1991 · 10 citations · 5 references
ComputingComputer ScienceComputer SystemsDistributed SystemsOperating SystemsSystems ArchitectureDistributed ComputingDistributed Systems ArchitectureDistributed Systems DesignKernel ProgrammingObject-oriented DesignObject-oriented ProgrammingDistributed ArchitectureDistributed Runtime SystemsDistributed System ServicesInitial Performance EvaluationObject-oriented ArchitectureObjectsOperating System Architecture
Abstract This paper describes the design, implementation, and performance of ES‐Kit, a distributed object‐oriented system being developed by the Experimental Systems Project at the Microelectronics and Computer Technology Corporation. The operating system consists of a kernel and a set of Public Service Objects which dynamically extend the functionality of the kernel by providing several traditional operating system services when required by application objects. Applications for the ES‐Kit environment are written in GNU C++ and do not require additional language primitives for distributed execution. Initial performance results from a representative set of applications indicate that the object‐oriented paradigm provides a powerful solution to distributed programming.
5
C. A. R. Hoare · Communications of the ACM · 1974 · 1.5K citations · Full text
Revised report on the algorithmic language ALGOL 68
B. J. Mailloux, J. E. L. Peck, M. Sintzoff et al. · Acta Informatica · 1975 · 233 citations · Full text
Edison—a multiprocessor language
Brinch Hansen · Software Practice and Experience · 1981 · 50 citations
FUTURES: a mechanism for concurrency among objects
Arunodaya Chatterjee · 1989 · 25 citations · Full text