DocumentCode
752598
Title
Proofs of Networks of Processes
Author
Misra, Jayadev ; Chandy, K. Mani
Author_Institution
Department of Computer Sciences, University of Texas
Issue
4
fYear
1981
fDate
7/1/1981 12:00:00 AM
Firstpage
417
Lastpage
426
Abstract
We present a proof method for networks of processes in which component processes communicate exclusively through messages. We show how to construct proofs of invariant properties which hold at all times during network computation, and terminal properties which hold upon termination of network computation, if network computation terminates. The proof method is based upon specifying a process by a pair of assertions, analogous to pre-and post-conditions in sequential program proving. The correctness of network specification is proven by applying inference rules to the specifications of component processes. Several examples are proved using this technique.
Keywords
Communication networks; distributed systems; message passing systems; program proofs; Computer languages; Computer networks; Message passing; System performance; Communication networks; distributed systems; message passing systems; program proofs;
fLanguage
English
Journal_Title
Software Engineering, IEEE Transactions on
Publisher
ieee
ISSN
0098-5589
Type
jour
DOI
10.1109/TSE.1981.230844
Filename
1702862
Link To Document