• 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