Separation logic and concurrency
Book chapter
Bornat, R. 2010. Separation logic and concurrency. in: Boca, P., Bowen, J. and Siddiqi, J. (ed.) Formal Methods: State of the Art and New Directions London Springer Verlag. pp. 217-248
| Chapter title | Separation logic and concurrency |
|---|---|
| Authors | Bornat, R. |
| Abstract | Concurrent separation logic is a development of Hoare logic adapted to deal with pointers and concurrency. Since its inception, it has been enhanced with a treatment of permissions to enable sharing of data between threads, and a treatment of variables as resource alongside heap cells as resource. An introduction to the logic is given with several examples of proofs, culminating in a treatment of Simpson’s 4-slot algorithm, an instance of racy non-blocking concurrency. |
| Research Group | Foundations of Computing group |
| Page range | 217-248 |
| Book title | Formal Methods: State of the Art and New Directions |
| Editors | Boca, P., Bowen, J. and Siddiqi, J. |
| Publisher | Springer Verlag |
| Place of publication | London |
| ISBN | |
| Hardcover | 9781848827356 |
| Publication dates | |
| 2010 | |
| Publication process dates | |
| Deposited | 03 Jul 2013 |
| Output status | Published |
| Digital Object Identifier (DOI) | https://doi.org/10.1007/978-1-84882-736-3_7 |
| Language | English |
Permalink -
https://repository.mdx.ac.uk/item/842v5
116
total views0
total downloads3
views this month0
downloads this month