• DocumentCode
    2493333
  • Title

    An approach to verification of communication in distributed computing system software

  • Author

    Yau, Stephen S. ; Chen, Kris W I

  • Author_Institution
    Dept. of Comput. & Inf. Sci., Florida Univ., Gainesville, FL, USA
  • fYear
    1989
  • fDate
    5-9 Jun 1989
  • Firstpage
    603
  • Lastpage
    610
  • Abstract
    An approach is presented for verifying the communication among modules in distributed computing system software. This approach is based on the inductive assertion method. The inference rules used in this approach are derived for verifying the partial correctness of communicating sequential modules. In this approach, the virtual circuits are used for synchronous message-passing. The advantage of this approach is that proofs of the satisfaction and noninterference are not needed, since no assumptions about the effects of receiving messages are made in the sequential proofs and the uses of shared auxiliary variables and universal assertions are carefully controlled during the process verification. Without these proofs, the user only needs to deal with the individual modules instead of the entire distributed computing system. The technique for detecting the deadlock of a program is given
  • Keywords
    concurrency control; distributed processing; inference mechanisms; program verification; communicating sequential modules; deadlock; distributed computing system software; inductive assertion method; inference rules; modules; shared auxiliary variables; synchronous message-passing; universal assertions; verification of communication; virtual circuits; Circuits; Communication industry; Communication system software; Computer industry; Distributed computing; Electronics industry; Industrial electronics; Logic programming; Software engineering; System software;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Distributed Computing Systems, 1989., 9th International Conference on
  • Conference_Location
    Newport Beach, CA
  • Print_ISBN
    0-8186-1953-8
  • Type

    conf

  • DOI
    10.1109/ICDCS.1989.37994
  • Filename
    37994