Programa

Software Fiável

Mestrado Bolonha em Segurança Informática

Programa

Visão geral dos métodos de confiabilidade de software e verificação formal. Verificação dedutiva do programa e cálculo de Hoare. A linguagem de programação Dafny. Design por contrato. Especificação de propriedade com JML (Java Modeling Language), tempo de execução e verificação estática de programas. Verificação de modelos e a ferramenta de verificação SPIN. Estudo de técnicas e ferramentas para análise e verificação de artefatos de software.