📖
A Constructive Approach for Proving Data Structures’ Linearizability
Kfir Lev-Ari, Gregory Chockler, Idit Keidar

A Constructive Approach for Proving Data Structures’ Linearizability

Science & Mathematics Published 2015 Verification Pending

Overview & Synopsis

We present a comprehensive methodology for proving correctness of concurrent data structures. We exemplify our methodology by using it to give a roadmap for proving linearizability of the popular Lazy List implementation of the concurrent set abstraction. Correctness is based on our key theorem, which captures sufficient conditions for linearizability. In contrast to prior work, our conditions are derived directly from the properties of the data structure in sequential runs, without requiring the linearization points to be explicitly identified.

Indexed from repository: HAL Open Science (hal.science)
Loading document from verified source...
Keyboard Shortcuts: ← / → for pages • + / - for zoom • 0 to fit width Powered by Mozilla PDF.js v3.11

Document Information

Document Title A Constructive Approach for Proving Data Structures’ Linearizability
Author / Organization Kfir Lev-Ari, Gregory Chockler, Idit Keidar
Subject & Discipline Multidisciplinary Academic Open Research
Categories Science & Mathematics
Publication Year 2015
License / Rights Open Access / Creative Commons
Resource Verification Listed PDF (Verification Pending)
Original Host Website HAL Open Science (hal.science)
File Format application/pdf (Portable Document Format)
Language EN
Catalog ID DOC-223484
Original Source Link Visit Source Page on hal.science »