tony hoare, stephen brookes, and a. w. roscoe developed and refined the "theory" of csp into its modern form. the approach taken in developing the theoretical version of csp was heavily influenced by robin milner's work on the calculus of communicating systems (ccs), and vice versa. over the years there have been many fruitful exchanges of ideas between the researchers working on both csp and ccs.