- Name: why
- Version: 2.29
- Release: 2.fc16
- Epoch:
- Group: Applications/Engineering
- License: LPGLv2 with exceptions
- Url: http://why.lri.fr/
- Summary: Software verification platform
- Architecture: x86_64
- Size: 3753786
- Distribution: Fedora Project
- Vendor: Fedora Project
- Packager: Fedora Project
Description:
Why is a software verification platform that applies formal proving
tools to annotated programs. It is currently capable of analysis of C
(through the included tool "Caduceus"), 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).
- BuildArch:
- ExcludeArch:
- ExclusiveArch: alpha, armv3l, armv4b, armv4l, armv4tl, armv5tel, armv5tejl, armv6l, armv7l, i386, i486, i586, i686, pentium3, pentium4, athlon, geode, ia64, x86_64, ppc, sparc, sparcv9, ppc64
- Cookie: x86-01.phx2.fedoraproject.org 1310665254
- Buildhost: x86-01.phx2.fedoraproject.org
Generated packages:
- why-2.29-2.fc16.i686
- why-all-2.29-2.fc16.i686
- why-coq-2.29-2.fc16.i686
- why-gwhy-2.29-2.fc16.i686
- why-jessie-2.29-2.fc16.i686
- why-pvs-support-2.29-2.fc16.i686
- why-emacs-2.29-2.fc16.noarch
- why-emacs-el-2.29-2.fc16.noarch
- why-xemacs-2.29-2.fc16.noarch
- why-xemacs-el-2.29-2.fc16.noarch
- why-2.29-2.fc16.x86_64
- why-all-2.29-2.fc16.x86_64
- why-coq-2.29-2.fc16.x86_64
- why-gwhy-2.29-2.fc16.x86_64
- why-jessie-2.29-2.fc16.x86_64
- why-pvs-support-2.29-2.fc16.x86_64
Other version of this rpm: