Verifying correctness of persistent concurrent data structures
From MaRDI portal
Recommendations
- Verifying correctness of persistent concurrent data structures: a sound and complete method
- Defining and verifying durable opacity: correctness for persistent software transactional memory
- Modularising verification of durable opacity
- Robust shared objects for non-volatile main memory
- The limits of helping in non-volatile memory data structures
Cites work
- A sound and complete proof technique for linearizability of concurrent data structures
- An integrated specification and verification technique for highly concurrent data structures
- Formal Techniques for Networked and Distributed Systems – FORTE 2004
- Forward and backward simulations. I. Untimed Systems
- Library abstraction for C/C++ concurrency
- Making Linearizability Compositional for Partially Ordered Executions
- Proving opacity of a pessimistic STM
- Tentative steps toward a development method for interfering programs
- Verification of Concurrent Programs on Weak Memory Models
This page was built for publication: Verifying correctness of persistent concurrent data structures
Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q6535948)