Distributed processes: a concurrent programming concept

  title={Distributed processes: a concurrent programming concept},
  author={P. Hansen},
  journal={Commun. ACM},
  • P. Hansen
  • Published 1978
  • Computer Science
  • Commun. ACM
  • 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… CONTINUE READING
    487 Citations
    Structuring distributed programs with control fault detection
    • M. Tsukamoto
    • Computer Science
    • Operating Systems Engineering
    • 1980
    Concurrent communication and synchronization mechanisms
    • 9
    Processes, Tasks, and Monitors: A Comparative Study of Concurrent Programming Primitives
    • 41
    LYNX: A dynamic distributed programming lan-guage
    • 6
    • PDF
    Communication Port: A Language Concept for Concurrent Programming
    • T. Mao, R. Yeh
    • Computer Science
    • IEEE Transactions on Software Engineering
    • 1980
    • 46
    Algebraic Specification Of A Communication Scheduler
    • PDF
    Synchronizing Resources
    • 132
    • PDF
    Synchronizing shared objects
    • M. Riveill
    • Computer Science
    • Distributed Syst. Eng.
    • 1995
    • 4