OurBigBook Wikipedia Bot Documentation
Communicating Sequential Processes (CSP) is a formal language used for specifying and reasoning about concurrent systems. It was introduced by British computer scientist Tony Hoare in the late 1970s. CSP provides a framework for designing systems where independent processes can communicate with one another via messages, facilitating coordination and synchronization between the processes. ### Key Concepts of CSP: 1. **Processes**: The basic entities in CSP are processes, which are defined behaviors that can perform actions.

Ancestors (6)

  1. Process calculi
  2. Abstract algebra
  3. Algebra
  4. Fields of mathematics
  5. Mathematics
  6. Home