Formal Verification of a Fault Tolerant Clock Synchronization Algorithm

  • Authors:
  • John Rushby;Frieder VonHenke

  • Affiliations:
  • -;-

  • Venue:
  • Formal Verification of a Fault Tolerant Clock Synchronization Algorithm
  • Year:
  • 1989

Quantified Score

Hi-index 0.00

Visualization

Abstract

A formal specification and mechanically assisted verification of the interactive convergence clock synchronization algorithm of Lamport and Melliar-Smith is described. Several technical flaws in the analysis given by Lamport and Melliar-Smith were discovered, even though their presentation is unusally precise and detailed. It seems that these flaws were not detected by informal peer scrutiny. The flaws are discussed and a revised presentation of the analysis is given that not only corrects the flaws but is also more precise and easier to follow. Some of the corrections to the flaws require slight modifications to the original assumptions underlying the algorithm and to the constraints on its parameters, and thus change the external specifications of the algorithm.