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.
No takes yet. Share an insight, caveat, or question.
Per Brinch Hansen (1978) studied this question.
Synapse has enriched 5 related papers. Consider them for comparative context: