Cell: A Distributed Computing Modularization Concept
- 1 March 1984
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Software Engineering
- Vol. SE-10 (2) , 178-185
- https://doi.org/10.1109/tse.1984.5010220
Abstract
This paper presents a new language construct for distributed computing. This construct, called cell, allows one to simulate a variety of language constructs, Its salient features provide the programmer with: 1) an effective communication and synchronization scheme, 2) a mechanism to control the order in which various activities within a cell should be executed. We demonstrate the usefulness of our concepts by providing solutions to a variety of programming exercises.Keywords
This publication has 13 references indexed in Scilit:
- *MOD—A Language for Distributed ProgrammingIEEE Transactions on Software Engineering, 1980
- Primitives for distributed computingPublished by Association for Computing Machinery (ACM) ,1979
- Distributed processesCommunications of the ACM, 1978
- Fast parallel sorting algorithmsCommunications of the ACM, 1978
- An alternative to event queues for synchronization in monitorsCommunications of the ACM, 1977
- Extending Concurrent Pascal to Allow Dynamic Resource ManagementIEEE Transactions on Software Engineering, 1977
- GypsyPublished by Association for Computing Machinery (ACM) ,1977
- On the efficient implementation of conditional critical regions and the construction of monitorsActa Informatica, 1976
- Guarded commands, nondeterminacy and formal derivation of programsCommunications of the ACM, 1975
- MonitorsCommunications of the ACM, 1974