Modular verification of a non-blocking stack.
Article
Bornat, R., Parkinson, M. and O'Hearn, P. 2007. Modular verification of a non-blocking stack. 34th ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages (POPL '07), Nice, France. Proceedings.. https://doi.org/10.1145/1190216.1190261
Type | Article |
---|---|
Title | Modular verification of a non-blocking stack. |
Authors | Bornat, R., Parkinson, M. and O'Hearn, P. |
Abstract | This paper contains a model and a proof of soundness for a range of program logics based on separation logic and including the notions of permission and ownership for stack variables. It shows that there is no loss of expressive power (all proofs in Hoare logic are expressible). This permits the construction of program-reasoning tools that use the notion of ‘variables as resource'. |
Research Group | Foundations of Computing group |
Publisher | Association for Computing Machinery (ACM) |
Journal | 34th ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages (POPL '07), Nice, France. Proceedings. |
ISSN | 0362-1340 |
Publication dates | |
17 Jan 2007 | |
Publication process dates | |
Deposited | 13 Oct 2008 |
Output status | Published |
Digital Object Identifier (DOI) | https://doi.org/10.1145/1190216.1190261 |
Language | English |
Page range | 297-302 |
Permalink -
https://repository.mdx.ac.uk/item/80qzx
34
total views0
total downloads0
views this month0
downloads this month