Filewatcher File Search File Search
Content Search
» » » » » »


Software verification platform

Why is a software verification platform that applies formal proving tools to annotated programs. It is currently capable of analysis of C (through "Frama-C"), Java (through the included tool "Krakatoa"), and potentially ML programs with some modification into Why's own ML-like language. Furthermore, Why is capable of analysis of any program that is mapped onto its own internal language. It uses a weakest precondition involving calculus to generate potential theorems necessary for the proof of a program's correctness. It translates these theorems into formats that can be used by external proof assistants (without any extra work Coq, PVS, HOL Light, and Mizar are supported - having one is recommended and both Coq and PVS are packaged for Fedora) and automated theorem provers (without any extra work Simplify, Alt-Ergo, Yices, Z3, CVC3, and Zenon are supported and Alt-Ergo, CVC3, and Zenon are packaged for Fedora) so that these results can be externally proven, resulting in a proof of program correctness.

Note: Each user account must be set up by running "why-config" at the command line (to set up a configuration file).

Package version:2.30


*                                                                        *
*  The Why platform for program certification                            *
*                                                                        *
*  Copyright (C) 2002-2011                                               *


Fedora why package:

Contains the main why executable and supporting tools.

Consider visiting the main Why site - - for more
documentation. Also, there is more information about the tools
Caduceus and Krakatoa at and respectively.


why(1)                                                        why(1)

       why - A multi-language multi-prover verification tool

       why [ options ] files

       why  is  a verification tool.  It takes annotated programs as
       input (in ML or C syntax) and outputs verification conditions
       for several proof assistants (Coq, PVS, HOL Light, Mizar) and


version 2.30, Oct 24, 2011

  o [Jessie and Krakatoa] manuals have been 


This software is distributed under the terms of the GNU Library General
Public License version 2 (in


The Why platform for program certification
Copyright (C) 2002-2008
  Romain BARDOU

Browse inside why-2.30-5.fc17.i686.rpm

1.70 KB2014-11-27HEADER  view  13 mirrors
         [DIR]usr/ (3)  65535+ mirrors

Download why-2.30-5.fc17.i686.rpm

Results 1 - 1 of 1
Help - FTP Sites List - Software Dir.
Search over 15 billion files
© 1997-2017