• DocumentCode
    2747879
  • Title

    A semiformal correctness proof of a network broadcast algorithm

  • Author

    Kumar, Devendra ; Iyengar, Sitharam S.

  • Author_Institution
    Dept. of Comput. Sci., City Univ. of New York, NY, USA
  • fYear
    1997
  • fDate
    11-15 Aug 1997
  • Firstpage
    668
  • Lastpage
    671
  • Abstract
    In past years, a large number of published distributed algorithms have been shown to be incorrect. Unfortunately, designers of distributed algorithms typically use informal correctness proofs, which tend to be unreliable. Formal correctness proofs offer a much higher degree of reliability, but they are not popular among algorithm designers because they are too mathematical and they typically assume synchronous message communication or some other abstract notation, and are therefore not easily applicable to the asynchronous message passing environment, the environment commonly assumed by many algorithm designers. To address this problem, we have developed a semiformal correctness proof method for the asynchronous message passing environment, using ideas from well known formal correctness proof methods. We illustrate part of the proof method by proving the safety property of a simple network broadcast algorithm
  • Keywords
    broadcasting; distributed algorithms; graph theory; message passing; program verification; safety; software reliability; asynchronous message passing; distributed algorithms; formal correctness proof methods; network broadcast algorithm; reliability; safety property; semiformal correctness proof; synchronous message communication; Algorithm design and analysis; Broadcasting; Cities and towns; Computer science; Distributed algorithms; Distributed databases; Educational institutions; Message passing; Safety; System recovery;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Software and Applications Conference, 1997. COMPSAC '97. Proceedings., The Twenty-First Annual International
  • Conference_Location
    Washington, DC
  • ISSN
    0730-3157
  • Print_ISBN
    0-8186-8105-5
  • Type

    conf

  • DOI
    10.1109/CMPSAC.1997.625091
  • Filename
    625091