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
85
total views0
total downloads1
views this month0
downloads this month