Verificação Formal 2018
Mestrado em Engenharia Informática
Perfil de Métodos Formais em Engenharia de Software
Departamento de Informática, Universidade do Minho
@Jorge S 




Ferramentas e links relacionados

(pela ordem — provável — pela qual serão utilizadas)

Uma parte substancial do software listado é desenvolvido em Ocaml, uma linguagem funcional da família ML, e pode ser compilado localmente. Recomenda-se a instalação do package manager OPAM (disponível em Homebrew para Max OSX). 

  • Recomendado instalar: MiniSat (disponível em Homebrew para Max OSX)

  • Solvers recomendados:
  • Z3 (disponível no Homebrew para Max OSX)
  • CVC4 (disponível Cask no Homebrew para Max OSX)
  • Yices2 (disponível no Homebrew para Max OSX)

  • Why3: Where Programs Meet Provers (disponível no Opam)


  • Em particular: 

  • Dafny: A language and program verifier for functional correctness


  • Máquina virtual com todas as ferramentas instaladas [README], cortesia Maria João Frade:



Avaliação