Ada and the German pay phone: An illustrative example of parallel processing

  • Bernd Krieg-Brückner
Software Engineering: Tools And Languages
Part of the Lecture Notes in Computer Science book series (LNCS, volume 123)


Delay Statement Select Statement Task Channel Package Body Agent Task 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. /Ada 80/.
    Reference Manual for the Ada Programming Language; Proposed Standard Document. US Gov. Printing Office, Wash. DC 20402 GPO No. 008-000-00345-8 (1980). also as LNCS 106, Springer Verlag (1981)Google Scholar
  2. /Dijkstra 68/.
    Dijkstra, E.W.: Cooperating Sequential Processes. In: Genuys, F. (ed.): Programming Languages, Academic Press (1968), 43–112Google Scholar
  3. /Brinch Hansen 73/.
    Brinch Hansen, P.: Operating System Principles. Prentice Hall (1973)Google Scholar
  4. /Brinch Hansen 75/.
    Brinch Hansen, P.: The Programming Language Concurrent Pascal. IEEE Trans. Soft. Eng. 1:2 (1975), 199–207Google Scholar
  5. /Brinch Hansen 78/.
    Brinch Hansen, P.: Distributed Processes, a Concurrent Programming Concept. Comm. ACM 21:11 (1978), 934–941CrossRefGoogle Scholar
  6. /Hoare 78/.
    Hoare, C.A.R.: Communicating Sequential Processes. Comm. ACM 21:8 (1978), 666–677CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1981

Authors and Affiliations

  • Bernd Krieg-Brückner
    • 1
  1. 1.Institut für InformatikTechnische Universität MünchenMünchen 2West Germany

Personalised recommendations