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
18
total views0
total downloads2
views this month0
downloads this month