• DocumentCode
    3046771
  • Title

    A formally verified algorithm for interactive consistency under a hybrid fault model

  • Author

    Lincoln, Patrick ; Rushby, John

  • Author_Institution
    SRI Int., Menlo Park, CA, USA
  • fYear
    1993
  • fDate
    22-24 June 1993
  • Firstpage
    402
  • Lastpage
    411
  • Abstract
    P. Thambidurai and Y.-K. Park (1988) have proposed an algorithm for interactive consistency that retains resilience to the arbitrary (or Byzantine) fault mode, while tolerating more faults of simpler kinds than standard Byzantine-resilient algorithms. Unfortunately, and despite a published proof of correctness, their algorithm is flawed. The authors detected this while undertaking a formal verification of the algorithm. They present a corrected algorithm that has been subjected to mechanically checked formal verification. Because informal proofs seem unreliable in this domain, and the consequences of failure could be catastrophic, the authors believe formal verification should become standard for algorithms intended for safety-critical applications.
  • Keywords
    formal verification; Byzantine fault mode; formally verified algorithm; hybrid fault model; interactive consistency; resilience; safety-critical applications; Algorithm design and analysis; Computer science; Contracts; Fault tolerance; Formal verification; Laboratories; Redundancy; Relays; Resilience; Stochastic processes;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Fault-Tolerant Computing, 1993. FTCS-23. Digest of Papers., The Twenty-Third International Symposium on
  • Conference_Location
    Toulouse, France
  • ISSN
    0731-3071
  • Print_ISBN
    0-8186-3680-7
  • Type

    conf

  • DOI
    10.1109/FTCS.1993.627343
  • Filename
    627343