DocumentCode
3380301
Title
Validation of distributed algorithms and protocols
Author
Gao, Qimg ; Groz, Roland ; Bochmann, Gregor V. ; Dargham, Joumana ; Htite, E. Houssain
Author_Institution
Int. Validation & Testing Corp., Ottawa, Ont., Canada
fYear
1995
fDate
7-10 Nov 1995
Firstpage
110
Lastpage
117
Abstract
The use of formal description techniques allows the partial automation of the design, the validation, and the implementation of communication protocols and distributed algorithms. In this paper, we present a methodology for validation of distributed algorithms and protocols, and our experiences of using the Estelle language, and a simulation and validation tool, called Veda, to simulate and validate complex distributed algorithms for the distributed implementation of multi-rendezvous. Some design errors in published distributed rendezvous algorithms were found. We obtain from these experiences heuristic guidelines for trouble shooting of distributed algorithms
Keywords
distributed algorithms; protocols; specification languages; Estelle language; Veda; communication protocols; distributed algorithms; distributed rendezvous algorithms; formal description; multi-rendezvous; protocols; validation; Algorithm design and analysis; Automatic testing; Delay; Design automation; Distributed algorithms; Guidelines; Message passing; Protocols; Reachability analysis; State-space methods;
fLanguage
English
Publisher
ieee
Conference_Titel
Network Protocols, 1995. Proceedings., 1995 International Conference on
Conference_Location
Tokyo
Print_ISBN
0-8186-7216-1
Type
conf
DOI
10.1109/ICNP.1995.524825
Filename
524825
Link To Document