Experience with Model Checking Linearizability

  • Authors:
  • Martin Vechev;Eran Yahav;Greta Yorsh

  • Affiliations:
  • IBM T.J. Watson Research Center,;IBM T.J. Watson Research Center,;IBM T.J. Watson Research Center,

  • Venue:
  • Proceedings of the 16th International SPIN Workshop on Model Checking Software
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

Non-blocking concurrent algorithms offer significant performance advantages, but are very difficult to construct and verify. In this paper, we describe our experience in using SPIN to check linearizability of non-blocking concurrent data-structure algorithms that manipulate dynamically allocated memory. In particular, this is the first work that describes a method for checking linearizability with non-fixed linearization points.