Skip to main content

VeriSmall: Verified smallfoot shape analysis

Author(s): Appel, Andrew W.

Download
To refer to this page use: http://arks.princeton.edu/ark:/88435/pr1fg60
Full metadata record
DC FieldValueLanguage
dc.contributor.authorAppel, Andrew W.-
dc.date.accessioned2016-10-17T14:13:44Z-
dc.date.available2016-10-17T14:13:44Z-
dc.date.issued2011-11-28en_US
dc.identifier.citationAppel, AW. "VeriSmall: Verified smallfoot shape analysis" Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 7086 LNCS, 231 - 246, doi:10.1007/978-3-642-25379-9_18en_US
dc.identifier.issn0302-9743-
dc.identifier.urihttp://arks.princeton.edu/ark:/88435/pr1fg60-
dc.description.abstractWe have implemented a version of the Smallfoot shape analyzer, calling upon a paramodulation-based heap theorem prover. Our implementation is done in Coq and is extractable to an efficient ML program. The program is verified correct in Coq with respect to our Separation Logic for C minor; this in turn is proved correct in Coq w.r.t. Leroy's operational semantics for C minor. Thus when our VeriSmall static analyzer claims some shape property of a program, an end-to-end machine-checked proof guarantees that the assembly language of the compiled program will actually have that property. © 2011 Springer-Verlag.en_US
dc.format.extent231 - 246en_US
dc.relation.ispartofFirst International Conference, December 7-9, 2011, Kenting, Taiwan.en_US
dc.relation.ispartofseriesLecture Notes in Computer Science;-
dc.rightsThis is the author’s final manuscript. All rights reserved to author(s).en_US
dc.titleVeriSmall: Verified smallfoot shape analysisen_US
dc.typeConference Articleen_US
dc.identifier.doidoi:10.1007/978-3-642-25379-9_18-
dc.identifier.eissn1611-3349-

Files in This Item:
File Description SizeFormat 
AppelCPP2011.pdf191.34 kBAdobe PDFView/Download


Items in OAR@Princeton are protected by copyright, with all rights reserved, unless otherwise indicated.