Descrição
Programas podem ser escritos com especificações e verificados por ferramentas conscientes de prova antes de serem confiados. Isso é útil para desenvolvedores, estudantes e pesquisadores que querem raciocínio mais forte sobre correção do que testes comuns oferecem.
É uma linguagem de programação e verificador, não um aplicativo geral de escritório. Usuários precisam aprender sintaxe Dafny, contratos e retorno de provas para aproveitar a ferramenta.