all options
buster  ] [  bullseye  ] [  bookworm  ] [  trixie  ] [  sid  ]
[ Source: why3  ]

Package: why3 (1.2.0-1)

Links for why3

Screenshot

Debian Resources:

Download Source Package why3:

Maintainers:

External Resources:

Similar packages:

Programverifikationsplatform

Why3 er en platform for deduktiv programverifikation. Den tilbyder et rigt sprog for specifikation og programmering, kaldt WhyML, og afhænger af eksterne læresætningsbevisere, både automatiserede og interaktive, til at fjerne verifikationsbetingelser. Why3 har et standardbibliotek med logiske teorier (heltal og reel aritmetik, booleske operationer (tabeller, køer, hashtabeller etc.). En bruger kan skrive WhyML-programmer direkte og hente korrekt-efter-konstruktion OCaml-programmer via en automatiseret udtrækningsmekanisme. WhyML bruges også som et mellemliggende sprog for verifikation af C-, Java-, eller Ada-programmer.

Why3 er en fuldstændig ny implementering af den tidligere Why-platform. Blandt de nye funktioner er: utallige udvidelser for inddatasproget, en ny arkitektur for kald af eksterne bevisere, og en veldesignet API, der giver mulighed for at bruge Why3 som et programbibliotek. En vigtig del er lagt på modulopbygning og typeparametrisering, hvilket giver slutbrugeren en mulighed for nemt at genbruge Why3-formaliseringer eller tilføje understøttelse for en ny ekstern beviser hvis ønsket.

Tags: Interface Toolkit: GTK, Ncurses TUI

Other Packages Related to why3

  • depends
  • recommends
  • suggests
  • enhances

Download why3

Download for all available architectures
Architecture Package Size Installed Size Files
amd64 29,392.6 kB141,860.0 kB [list of files]
arm64 37,318.5 kB183,240.0 kB [list of files]
armhf 18,221.0 kB95,729.0 kB [list of files]
i386 19,485.2 kB110,237.0 kB [list of files]