• 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