A Proof System for Communicating Sequential Processes

209Citations
Citations of this article
22Readers
Mendeley users who have this article in their library.

Abstract

An axiomatic proof system is presented for proving partial correctness and absence of deadlock (and failure) of communicating sequential processes. The key (meta) rule introduces cooperation between proofs, a new concept needed to deal with proofs about synchronization by message passing. CSP's new convention for distributed termination of loops is dealt with. Applications of the method involve correctness proofs for two algorithms, one for distributed partitioning of sets, the other for distributed computation of the greatest common divisor of n numbers. © 1980, ACM. All rights reserved.

Cite

CITATION STYLE

APA

Apt, K. R., Francez, N., & de Roever, W. P. (1980). A Proof System for Communicating Sequential Processes. ACM Transactions on Programming Languages and Systems (TOPLAS), 2(3), 359–385. https://doi.org/10.1145/357103.357110

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free