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 :
بازگشت