Please use this identifier to cite or link to this item: http://bura.brunel.ac.uk/handle/2438/11288
Full metadata record
DC FieldValueLanguage
dc.contributor.authorDongol, B-
dc.contributor.authorGomes, VBF-
dc.contributor.authorStruth, G-
dc.date.accessioned2015-08-26T13:47:06Z-
dc.date.available2015-01-01-
dc.date.available2015-08-26T13:47:06Z-
dc.date.issued2015-
dc.identifier.citationLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 9129: 137 - 158, (2015)en_US
dc.identifier.isbn9783319197968-
dc.identifier.issn0302-9743-
dc.identifier.issn1611-3349-
dc.identifier.urihttp://link.springer.com/chapter/10.1007%2F978-3-319-19797-5_7-
dc.identifier.urihttp://bura.brunel.ac.uk/handle/2438/11288-
dc.description.abstractAn algebraic approach to the design of program construction and verification tools is applied to separation logic. The control-flow level is modelled by power series with convolution as separating conjunction. A generic construction lifts resource monoids to assertion and predicate transformer quantales. The data domain is captured by concrete storeheap models. These are linked to the separation algebra by soundness proofs. Verification conditions and transformation or refinement laws are derived by equational reasoning within the predicate transformer quantale. This separation of concerns makes an implementation in the Isabelle/HOL proof assistant simple and highly automatic. The resulting tool is itself correct by construction; it is explained on three simple examples.en_US
dc.description.sponsorshipEPSRC grant EP/J003727/1 and the CNPq.en_US
dc.format.extent137 - 158-
dc.language.isoenen_US
dc.publisherSpringer International Publishingen_US
dc.subjectSeparation logicen_US
dc.subjectIsabelle theoremen_US
dc.subjectProgram verificationen_US
dc.subjectConstruction toolsen_US
dc.titleA program construction and verification tool for separation logicen_US
dc.typeBook chapteren_US
dc.identifier.doihttp://dx.doi.org/10.1007/978-3-319-19797-5_7-
dc.relation.isPartOfLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)-
pubs.volume9129-
Appears in Collections:Dept of Computer Science Research Papers

Files in This Item:
File Description SizeFormat 
Fulltext.pdf283.36 kBUnknownView/Open


Items in BURA are protected by copyright, with all rights reserved, unless otherwise indicated.