New lace and arsenic: adventures in weak memory with a program logic (v2)
Other
Bornat, R., Alglave, J. and Parkinson, M. 2016. New lace and arsenic: adventures in weak memory with a program logic (v2). arXiv.org arXiv. https://doi.org/10.48550/arXiv.1512.01416
Title | New lace and arsenic: adventures in weak memory with a program logic (v2) |
---|---|
Authors | Bornat, R., Alglave, J. and Parkinson, M. |
Abstract | We describe a program logic for weak memory (also known as relaxed memory). The logic is based on Hoare logic within a thread, and rely/guarantee between threads. It is presented via examples, giving proofs of many weak-memory litmus tests. It extends to coherence but not yet to synchronised assignment (compare-and-swap, load-logical/store-conditional). It deals with conditionals and loops but not yet arrays or heap. |
Research Group | Foundations of Computing group |
Journal or Publication | Arxiv |
Publisher or commissioning body | arXiv |
Place of publication | arXiv.org |
Publication dates | |
Online | 04 Nov 2016 |
Publication process dates | |
Deposited | 19 Dec 2019 |
Accepted | 04 Nov 2016 |
Output status | Published |
Copyright Statement | copyright = arXiv.org perpetual, non-exclusive license http://arxiv.org/licenses/nonexclusive-distrib/1.0/ |
Additional information | Cite as: arXiv:1512.01416v2 [cs.LO] |
Web address (URL) | https://arxiv.org/abs/1512.01416v2 |
Digital Object Identifier (DOI) | https://doi.org/10.48550/arXiv.1512.01416 |
Language | English |
https://repository.mdx.ac.uk/item/88v24
Restricted files
File
21
total views0
total downloads3
views this month0
downloads this month