arXiv · 1312.1225
Algebraic Principles for Rely-Guarantee Style Concurrency Verification Tools
Abstract
We provide simple equational principles for deriving rely-guarantee-style inference rules and refinement laws based on idempotent semirings. We link the algebraic layer with concrete models of programs based on languages and execution traces. We have implemented the approach in Isabelle/HOL as a lightweight concurrency verification tool that supports reasoning about the control and data flow of concurrent programs with shared variables at different levels of abstraction. This is illustrated on two simple verification examples.
Explore related subjects
Keep this discovery
Alasdair Armstrong, Victor B. F. Gomes, Georg Struth. 2013-12-04. Algebraic Principles for Rely-Guarantee Style Concurrency Verification Tools. https://arxiv.org/abs/1312.1225
Cite the original work for its findings. Save a collection to share your selection of sources.