Communicating Sequential Processes (CSP)


Modified on 04/07/2003 at 16:40
Creator: Mickaël Rémond

by Tony Hoare

Concurrency Oriented Programming and more generally event-based approach of software development are becoming increasingly popular. This book presents a good theorical formalisation of the underlying Erlang model.

Communicating Sequential Processes, or CSP, is a language for describing patterns of interaction. It is supported by an elegant, mathematical theory, a set of proof tools, and an extensive literature. The book Communicating Sequential Processes was first published in 1985 by Prentice Hall International (who have kindly released the copyright); it is an excellent introduction to the CSP language, and also to the mathematical theory behind it.

Many elements can be mapped to the Erlang language.

Related links

  • Communicating Sequential Processes web site
  • Communicating Sequential Processes book
  •  

    [ News | About us | Documentation | Links | Projects & Contribs | Success stories | Binary packages | Other languages ]
    This site is made and run by the Erlang Projects Association
    Copyright 2003 Mickaël Rémond, Thierry Mallard
    Powered by Zope, CPS and Nuxeo