Hoare, C. A. R. (1978). «Communicating sequential processes». Communications of the ACM21 (8): 666–677. doi:10.1145/359576.359585.
Barrett, G. (1995). «Model checking in practice: The T9000 Virtual Channel Processor». IEEE Transactions on Software Engineering21 (2): 69–78. doi:10.1109/32.345823.
Brookes, Stephen; C. A. R. Hoare and A. W. Roscoe (1984). «A Theory of Communicating Sequential Processes». Journal of the ACM31 (3): 560–599. doi:10.1145/828.833.