Show simple item record

dc.contributor.authorCao, Qinxiang
dc.contributor.authorBeringer, Lennart
dc.contributor.authorGruetter, Samuel
dc.contributor.authorDodds, Josiah
dc.contributor.authorAppel, Andrew W
dc.date.accessioned2021-09-20T17:30:09Z
dc.date.available2021-09-20T17:30:09Z
dc.date.issued2018-02-21
dc.identifier.urihttps://hdl.handle.net/1721.1/131755
dc.description.abstractAbstract The 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.publisherSpringer Netherlandsen_US
dc.relation.isversionofhttps://doi.org/10.1007/s10817-018-9457-5en_US
dc.rightsArticle is made available in accordance with the publisher's policy and may be subject to US copyright law. Please refer to the publisher's site for terms of use.en_US
dc.sourceSpringer Netherlandsen_US
dc.titleVST-Floyd: A Separation Logic Tool to Verify Correctness of C Programsen_US
dc.typeArticleen_US
dc.contributor.departmentMassachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory
dc.eprint.versionAuthor's final manuscripten_US
dc.type.urihttp://purl.org/eprint/type/JournalArticleen_US
eprint.statushttp://purl.org/eprint/status/PeerRevieweden_US
dc.date.updated2020-09-24T20:35:45Z
dc.language.rfc3066en
dc.rights.holderSpringer Science+Business Media B.V., part of Springer Nature
dspace.embargo.termsY
dspace.date.submission2020-09-24T20:35:45Z
mit.licensePUBLISHER_POLICY
mit.metadata.statusAuthority Work and Publication Information Needed


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record