deadlock prevention is given. The modelling technique is described, with particular
emphasis being given to the ring structure of inter-process communication. CSP is used as
the basis of the technique. A communication kernel for an operating system for transputers is
discussed.