Frama-C-discuss mailing list archives

This page gathers the archives of the old Frama-C-discuss archives, that was hosted by Inria's gforge before its demise at the end of 2020. To search for mails newer than September 2020, please visit the page of the new mailing list on Renater.


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Frama-c-discuss] Assignments proof


  • Subject: [Frama-c-discuss] Assignments proof
  • From: virgile.prevosto at m4x.org (Virgile Prevosto)
  • Date: Tue, 3 Sep 2013 18:55:22 +0200
  • In-reply-to: <CAC3Lx=YR2gymcQnVztG6E9RJBkTLDs8vGvVJuPsWSgGBJ12dFA@mail.gmail.com>
  • References: <CAEtoXR3mg_UPTiqbtWNFsz+uppvMuCVWq26tVg1TeDoYTvdeJQ@mail.gmail.com> <CAC3Lx=YR2gymcQnVztG6E9RJBkTLDs8vGvVJuPsWSgGBJ12dFA@mail.gmail.com>

Hello,

2013/9/3 David MENTRE <dmentre at linux-france.org>:
> 2013/9/3 Rovedy Aparecida Busquim e Silva <rovedy at ig.com.br>:
>> We are using the Carbon version.
>
> Your Inic2 contract is fully proved by WP with Frama-C Fluorine (June)
> and Alt-Ergo 0.95.1. You'd better upgrade your Frama-C version.
>

It'd be indeed a good idea to upgrade, as Carbon is showing its age,
but be careful that by default WP computes on reals (see WP manual,
section 1.5). With the following command line:

frama-c -wp -pp-annot float.c -wp-model +float

alt-ergo does not prove any ensures. On the other hand, with

frama-c -wp -pp-annot float.c -wp-model +float -wp-proof why3:gappa

gappa succeeds in discharging all 3 ensures.

Best regards,
-- 
E tutto per oggi, a la prossima volta
Virgile