Published August 1982
| public
Book Section - Chapter
Proving safety and liveness of communicating processes with examples
- Creators
- Misra, J.
- Chandy, K. M.
- Smith, Todd
Chicago
Abstract
A method is proposed for reasoning about safety and liveness properties of message passing networks. The method is hierarchical and is based upon combining the specifications of component processes to obtain the specification of a network. The inference rules for safety properties use induction on the number of messages transmitted; liveness proofs use techniques similar to termination proofs in sequential programs. We illustrate the method with two examples: concatenations of buffers to construct larger buffers and a special case of Stenning protocol for message communication over noisy channels.
Additional Information
© 1982 ACM. This work was supported by the Air Force Office of Scientific Research under grant AFOSR 81-0205 and the University Research Institute at the University of Texas.Additional details
- Eprint ID
- 92222
- DOI
- 10.1145/800220.806698
- Resolver ID
- CaltechAUTHORS:20190111-143826562
- Air Force Office of Scientific Research (AFOSR)
- 81-0205
- University of Texas
- Created
-
2019-01-12Created from EPrint's datestamp field
- Updated
-
2021-11-16Created from EPrint's last_modified field