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