Proving that non-blocking algorithms don't block
From MaRDI portal
(Redirected from Publication:5261502)
Recommendations
- Reasoning about nonblocking concurrency
- Proving concurrent noninterference
- Efficient Transformations of Obstruction-Free Algorithms into Non-blocking Algorithms
- Nonblocking Algorithms and Backward Simulation
- Distributed Computing
- Time and Space Lower Bounds for Nonblocking Implementations
- Nonblocking algorithms and preemption-safe locking on multiprogrammed shared memory multiprocessors
- Tasks in modular proofs of concurrent algorithms
Cited in
(15)- Rely-guarantee bound analysis of parameterized concurrent shared-memory programs. With an application to proving that non-blocking algorithms are bounded lock-free
- RGITL: a temporal logic framework for compositional reasoning about interleaved programs
- Rely-guarantee termination and cost analyses of loops with concurrent interleavings
- Parametrized verification diagrams: temporal verification of symmetric parametrized concurrent systems
- Modular termination verification for non-blocking concurrency
- Towards a thread-local proof technique for starvation freedom
- Developments in concurrent Kleene algebra
- Liveness-Preserving Atomicity Abstraction
- Verifying deadlock-freedom of communication fabrics
- A machine-checked framework for relational separation logic
- Undecidability of propositional separation logic and its neighbours
- Modular verification of a non-blocking stack
- Reasoning about nonblocking concurrency
- Nonblocking Algorithms and Backward Simulation
- Balancing expressiveness in formal approaches to concurrency
This page was built for publication: Proving that non-blocking algorithms don't block
Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q5261502)