dc.contributor.author | Cao, Qinxiang | |
dc.contributor.author | Beringer, Lennart | |
dc.contributor.author | Gruetter, Samuel | |
dc.contributor.author | Dodds, Josiah | |
dc.contributor.author | Appel, Andrew W | |
dc.date.accessioned | 2021-09-20T17:30:09Z | |
dc.date.available | 2021-09-20T17:30:09Z | |
dc.date.issued | 2018-02-21 | |
dc.identifier.uri | https://hdl.handle.net/1721.1/131755 | |
dc.description.abstract | Abstract
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.publisher | Springer Netherlands | en_US |
dc.relation.isversionof | https://doi.org/10.1007/s10817-018-9457-5 | en_US |
dc.rights | Article 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.source | Springer Netherlands | en_US |
dc.title | VST-Floyd: A Separation Logic Tool to Verify Correctness of C Programs | en_US |
dc.type | Article | en_US |
dc.contributor.department | Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory | |
dc.eprint.version | Author's final manuscript | en_US |
dc.type.uri | http://purl.org/eprint/type/JournalArticle | en_US |
eprint.status | http://purl.org/eprint/status/PeerReviewed | en_US |
dc.date.updated | 2020-09-24T20:35:45Z | |
dc.language.rfc3066 | en | |
dc.rights.holder | Springer Science+Business Media B.V., part of Springer Nature | |
dspace.embargo.terms | Y | |
dspace.date.submission | 2020-09-24T20:35:45Z | |
mit.license | PUBLISHER_POLICY | |
mit.metadata.status | Authority Work and Publication Information Needed | |