Lazy caching in TLA

  • Authors:
  • Peter Ladkin;Leslie Lamport;Bryan Olivier;Denis Roegel

  • Affiliations:
  • Universität Bielefeld, Technische Fakultät, Postfach 10 01 31, D-33501 Bielefeld, Germany;Sytems Research Center, i30 Lytton Avenue, Palo Alto, CA;Kattenburgergracht 17, Appt. E, NL-1018 KN Amsterdam, The Netherlands;LORIA, Campus Scientifique, B.P. 239, F-54506 Vandeouvre-les-Nancy Cedex, France

  • Venue:
  • Distributed Computing - Special issue: Verification of lazy caching
  • Year:
  • 1999

Quantified Score

Hi-index 0.01

Visualization

Abstract

We address the problem, proposed by Gerth, of verifying that a simplified version of the lazy caching algorithm of Afek, Brown, and Merritt is sequentially consistent. We specify the algorithm and sequential consistency in TLA+, a formal specification language based on TLA (the Temporal Logic of Actions). We then describe how to construct and check a formal TLA correctness proof.