coq-club AT inria.fr
Subject: The Coq mailing list
List archive
- From: Chan Ngo <chan.ngo2203 AT gmail.com>
- To: coq-club AT inria.fr
- Subject: Re: [Coq-Club] VST release 1.6
- Date: Sat, 2 Jan 2016 13:47:52 +0100
- Authentication-results: mail2-smtp-roc.national.inria.fr; spf=None smtp.pra=chan.ngo2203 AT gmail.com; spf=Pass smtp.mailfrom=chan.ngo2203 AT gmail.com; spf=None smtp.helo=postmaster AT mail-wm0-f42.google.com
- Ironport-phdr: 9a23:h3MfOxOtboZCT5xvlZ8l6mtUPXoX/o7sNwtQ0KIMzox0KP7zrarrMEGX3/hxlliBBdydsKIazbKO+4nbGkU+or+5+EgYd5JNUxJXwe43pCcHRPC/NEvgMfTxZDY7FskRHHVs/nW8LFQHUJ2mPw6anHS+4HYoFwnlMkItf6KuStCU15z//tvx0qOQSj0AvCC6b7J2IUf+hiTqne5Sv7FfLL0swADCuHpCdrce72ppIVWOg0S0vZ/or9YwuxhX7vkm7otLVbjwV6U+V71RSjo8YE4v48i+nhnKS0Op6XxUBm4WmxwOBQfCtkuiBb/+tyL7sqx23yzMbp6+dqw9RTn3t/QjcxTvkipSbzM=
Dear Andrew,
Thank you so much. Somehow I would like to look at this tool. As I understand, the correctness of the tool’s development is guaranteed by CompCert (a formal certified compiler). I have a quick question:
How do we compare this tool with other deductive verification tools for C programs (i.e., Why3, Frama-C)?
Thanks and happy new year,
Chan
On Dec 31, 2015, at 7:29 PM, Andrew Appel <appel AT CS.Princeton.EDU> wrote:I am pleased to announce the release of version 1.6of the Verified Software Toolchain, compatible with CompCert 2.6.It includes the Verifiable C program logic, a higher-order separation logicfor reasoning in Coq about the correctness of C programs.This release of Verifiable C has substantial improvements in robustness,efficiency, usability, and documentation. (All recent versions are provedsound in Coq w.r.t. the CompCert operational semantics; "robustness"refers to the capabilities of VeriC's proof automation system in assistingusers in building C-program correctness proofs in Coq).Qinxiang Cao, Lennart Beringer, Josiah Dodds, Jean-Marie Madiot, Santiago Cuellar,and Gordon Stewart contributed to the development of this version.Recent proofs in Verifiable C include:
correctness of OpenSSL SHA-256, http://www.cs.princeton.edu/~appel/papers/verif-sha.pdfcorrectness of OpenSSL HMAC, http://www.cs.princeton.edu/~appel/papers/verified-hmac.pdfcorrectness of mbedTLS DRBG; specification of mbedTLS AES-256.(There are plenty of applications other than crypto primitives, but crypto is aconvenient source of small, well-specified programs whose correctnessis actually important to people. :-)Andrew W. AppelPrinceton University
- [Coq-Club] VST release 1.6, Andrew Appel, 12/31/2015
- Re: [Coq-Club] VST release 1.6, Chan Ngo, 01/02/2016
- Re: [Coq-Club] VST release 1.6, Claude Marché, 01/04/2016
- Re: [Coq-Club] VST release 1.6, Chan Ngo, 01/04/2016
- Re: [Coq-Club] VST release 1.6, Adam Chlipala, 01/04/2016
- Re: [Coq-Club] VST release 1.6, Chan Ngo, 01/04/2016
- Re: [Coq-Club] VST release 1.6, Adam Chlipala, 01/04/2016
- Re: [Coq-Club] VST release 1.6, Andrew Appel, 01/04/2016
- Re: [Coq-Club] VST release 1.6, Chan Ngo, 01/04/2016
- Re: [Coq-Club] VST release 1.6, Bas Spitters, 01/04/2016
- Re: [Coq-Club] VST release 1.6, Andrew Appel, 01/04/2016
- Re: [Coq-Club] VST release 1.6, Claude Marché, 01/05/2016
- Re: [Coq-Club] VST release 1.6, Adam Chlipala, 01/04/2016
- Re: [Coq-Club] VST release 1.6, Chan Ngo, 01/04/2016
- Re: [Coq-Club] VST release 1.6, Adam Chlipala, 01/04/2016
- Re: [Coq-Club] VST release 1.6, Chan Ngo, 01/04/2016
- Re: [Coq-Club] VST release 1.6, Claude Marché, 01/04/2016
- Re: [Coq-Club] VST release 1.6, Chan Ngo, 01/02/2016
Archive powered by MHonArc 2.6.18.