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] Strange results when verifying bitshifts using frama-c v19.1 with z3
- Subject: [Frama-c-discuss] Strange results when verifying bitshifts using frama-c v19.1 with z3
- From: loic.correnson at cea.fr (Loïc Correnson)
- Date: Mon, 13 Jan 2020 12:14:33 +0100
- In-reply-to: <2668A57D-132D-40FB-A5A5-F1CA5862F6BF@gmail.com>
- References: <CAP6v9C5LG1Daxn9dz4H2AiV59z3J8=M1Qe-EQgjeX54-5XAWvA@mail.gmail.com> <1234EB01-A030-4567-9C83-4C60A2B3CDE4@cea.fr> <2668A57D-132D-40FB-A5A5-F1CA5862F6BF@gmail.com>
> How do I know if I get another false positive again? The Frama-C/WP simplifiers are checked with an extensive base of test cases, build from community feedback and industrial test cases. Bitwise operations have been widely exercised during the last 5 years, but they are the more complex Frama-C simplifiers we have ever developed. Hence, we might still find some (hopefully rare) bugs in them. We are working on two directions to improve this situation: 1. Smoke tests: this is an automated way of trying to prove (!P) instead of P in order to detect specification inconsistencies or bugs. 2. Formally verified simplifiers: use only simplification routines that have been proved with Why-3 and Coq or SMT solvers. We hope to release (1) during 2020 ; (2) is an on-going, long-term research work and we have an opened PhD position on this subject. Regards, L.
- Follow-Ups:
- [Frama-c-discuss] Strange results when verifying bitshifts using frama-c v19.1 with z3
- From: benjamin at nauck.se (Benjamin Nauck)
- [Frama-c-discuss] Strange results when verifying bitshifts using frama-c v19.1 with z3
- References:
- [Frama-c-discuss] Strange results when verifying bitshifts using frama-c v19.1 with z3
- From: benjamin at nauck.se (Benjamin Nauck)
- [Frama-c-discuss] Strange results when verifying bitshifts using frama-c v19.1 with z3
- From: loic.correnson at cea.fr (Loïc Correnson)
- [Frama-c-discuss] Strange results when verifying bitshifts using frama-c v19.1 with z3
- From: benjamin.nauck at gmail.com (Benjamin Nauck)
- [Frama-c-discuss] Strange results when verifying bitshifts using frama-c v19.1 with z3
- Prev by Date: [Frama-c-discuss] Strange results when verifying bitshifts using frama-c v19.1 with z3
- Next by Date: [Frama-c-discuss] [frama-clang] Error compiling convert.ml on OSX10.14 with LLVM8.0.1/ocaml 4.06.0
- Previous by thread: [Frama-c-discuss] Strange results when verifying bitshifts using frama-c v19.1 with z3
- Next by thread: [Frama-c-discuss] Strange results when verifying bitshifts using frama-c v19.1 with z3
- Index(es):