Implementation of Argus
- 1 November 1987
- journal article
- Published by Association for Computing Machinery (ACM) in ACM SIGOPS Operating Systems Review
- Vol. 21 (5) , 111-122
- https://doi.org/10.1145/37499.37514
Abstract
Argus is a programming language and system developed to support the construction and execution of distributed programs. This paper describes the implementation of Argus, with particular emphasis on the way we implement atomic actions, because this is where Argus differs most from other implemented systems. The paper also discusses the performance of Argus. The cost of actions is quite reasonable, indicating that action systems like Argus are practical.Keywords
This publication has 16 references indexed in Scilit:
- A case study of CES: a distributed collaborative editing system implemented in ArgusIEEE Transactions on Software Engineering, 1992
- Implementation of resilient, atomic data typesACM Transactions on Programming Languages and Systems, 1985
- Computation and communication in R*ACM Transactions on Computer Systems, 1984
- Guardians and Actions: Linguistic Support for Robust, Distributed ProgramsACM Transactions on Programming Languages and Systems, 1983
- How to connect stable memory to a computerACM SIGOPS Operating Systems Review, 1983
- A Value Transmission Method for Abstract Data TypesACM Transactions on Programming Languages and Systems, 1982
- The Recovery Manager of the System R Database ManagerACM Computing Surveys, 1981
- Experience with processes and monitors in MesaCommunications of the ACM, 1980
- The convoy phenomenonACM SIGOPS Operating Systems Review, 1979
- The structure of the “THE”-multiprogramming systemCommunications of the ACM, 1968