Occam and the transputer

  • David May
  • Roger Shepherd
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 424)


This paper examines the design of the distributed programming language occam and its implementation on the transputer, a VLSI microcomputer.


occam transputer CSP parallel processing VLSI architecture 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. [1]
    Bornat, R., “A Protocol for Generalised occam”, Department of Computer Science, Queen Mary College, London 1984Google Scholar
  2. [2]
    G.N. Buckley, G.N. Silberschatz, Silberschatz, A., “An Effective Implementation for the Generalised Input-Output Construct of CSP”, Transactions on Programming Languages and Systems Vol. 5, 2 (April 1983) p. 224Google Scholar
  3. [3]
    Hoare, C.A.R., “Communicating Sequential Processes”, Communications of the ACM Vol. 21, 8 (August 1978) p. 666Google Scholar
  4. [4]
    INMOS Ltd., “The occam programming manual”, Prentice Hall, 1984Google Scholar
  5. [5]
    INMOS Ltd., “The occam2 reference manual”, Prentice Hall, 1988Google Scholar
  6. [6]
    INMOS Ltd., “The transputer reference manual”, Prentice Hall, 1988Google Scholar
  7. [7]
    Mead, C.A., Conway, L.A. “Introduction to VLSI Systems”, Addison Wesley, 1980 (Section 5)Google Scholar
  8. [8]
    Roscoe, A.W., “Denotational Semantics for occam”, presented at NSF/SERC Seminar on Concurrency, Carnegie-Mellon University, July 1984Google Scholar
  9. [9]
    Roscoe, A.W., Hoare, C.A.R., “The laws of occam programming”, Technical Monograph PRG-53, Oxford University Computing Laboratory, Programming Research Group, 1986Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1990

Authors and Affiliations

  • David May
    • 1
  • Roger Shepherd
    • 1
  1. 1.Inmos LimitedBristolUnited Kingdom

Personalised recommendations