Using CSP to verify sequential consistency

  • Authors:
  • Gavin Lowe;Jim Davies

  • Affiliations:
  • Department of Mathematics and Computer Science, University of Leicester, University Road, Leicester, LE1 7RH, UK;Programming Research Group, Oxford University, Wolfson Building, Parks Road, Oxford, OX1 3QD, UK

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

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper shows how the theory of Communicating Sequential Processes (CSP) can be used to establish that a protocol guarantees sequential consistency. The protocol in question is an accepted design based upon lazy caching; it is an ideal example for the comparison of different formal description techniques.