Skip to main content

VST-Floyd: A Separation Logic Tool to Verify Correctness of C Programs

Author(s): Cao, Qinxiang; Beringer, Lennart; Gruetter, Samuel; Dodds, Josiah; Appel, Andrew W

Download
To refer to this page use: http://arks.princeton.edu/ark:/88435/pr1tf9n
Full metadata record
DC FieldValueLanguage
dc.contributor.authorCao, Qinxiang-
dc.contributor.authorBeringer, Lennart-
dc.contributor.authorGruetter, Samuel-
dc.contributor.authorDodds, Josiah-
dc.contributor.authorAppel, Andrew W-
dc.date.accessioned2021-10-08T19:44:32Z-
dc.date.available2021-10-08T19:44:32Z-
dc.date.issued2018-02-21en_US
dc.identifier.citationCao, Qinxiang, Lennart Beringer, Samuel Gruetter, Josiah Dodds, and Andrew W. Appel. "VST-Floyd: A Separation Logic Tool to Verify Correctness of C Programs." Journal of Automated Reasoning 61, no. 1 (2018): 367-422. doi:10.1007/s10817-018-9457-5en_US
dc.identifier.issn0168-7433-
dc.identifier.urihttps://www.cs.princeton.edu/~appel/papers/VST-Floyd.pdf-
dc.identifier.urihttp://arks.princeton.edu/ark:/88435/pr1tf9n-
dc.description.abstractThe Verified Software Toolchain builds foundational machine-checked proofs of the functional correctness of C programs. Its program logic, Verifiable C, is a shallowly embedded higher-order separation Hoare logic which is proved sound in Coq with respect to the operational semantics of CompCert Clight. This paper introduces VST-Floyd, a verification assistant which offers a set of semiautomatic tactics helping users build functional correctness proofs for C programs using Verifiable C.en_US
dc.format.extent367 - 422en_US
dc.language.isoen_USen_US
dc.relation.ispartofJournal of Automated Reasoningen_US
dc.rightsAuthor's manuscripten_US
dc.titleVST-Floyd: A Separation Logic Tool to Verify Correctness of C Programsen_US
dc.typeJournal Articleen_US
dc.identifier.doidoi:10.1007/s10817-018-9457-5-
dc.identifier.eissn1573-0670-
pu.type.symplectichttp://www.symplectic.co.uk/publications/atom-terms/1.0/journal-articleen_US

Files in This Item:
File Description SizeFormat 
ToolVerifyCorrectCPrograms.pdf547.9 kBAdobe PDFView/Download


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