Affiliation:
1. Univ. of Southern California, Los Angeles
Abstract
A language concept for concurrent processes without common variables is introduced. These processes communicate and synchronize by means of procedure calls and guarded regions. This concept is proposed for real-time applications controlled by microcomputer networks with distributed storage. The paper gives several examples of distributed processes and shows that they include procedures, coroutines, classes, monitors, processes, semaphores, buffers, path expressions, and input/output as special cases.
Publisher
Association for Computing Machinery (ACM)
Reference10 articles.
1. Brinch Hansen P. The Architecture of Concurrent Programs. Prentice-Hall Englewood Cliffs N.J. 1977. Brinch Hansen P. The Architecture of Concurrent Programs. Prentice-Hall Englewood Cliffs N.J. 1977.
2. Brinch Hansen P. Operating System Principles. Prentice-Hall Englewood Cliffs N.J. 1973. Brinch Hansen P. Operating System Principles. Prentice-Hall Englewood Cliffs N.J. 1973.
Cited by
283 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. PARCS Technology: Concept and Implementations;Cybernetics and Systems Analysis;2023-09
2. Applying Architectural Patterns for Parallel Programming: Solving a Matrix Multiplication;26th European Conference on Pattern Languages of Programs;2021-07-07
3. Applying Design Patterns for Communication Components;Proceedings of the 23rd European Conference on Pattern Languages of Programs;2018-07-04
4. Applying Architectural Patterns for Parallel Programming;Proceedings of the 23rd European Conference on Pattern Languages of Programs;2018-07-04
5. Applying Idioms for Synchronization Mechanisms;Proceedings of the 23rd European Conference on Pattern Languages of Programs;2018-07-04