Definição
A verificação formal compara código e especificação, podendo raciocinar sobre todos os comportamentos modelados ou invariantes. Direitos de função e relações contábeis são exemplos. O alcance determina a força do resultado.
Como funciona
Prova de teoremas ou checagem de modelos examina fonte, código compilado ou simplificação. Contraexemplos podem mostrar erro no código ou especificação. O resultado vale para versão e premissas.
Pontos importantes
Complementa testes e revisão manual. Lacunas e premissas sobre oráculos, compiladores ou contratos continuam relevantes. Consistência contábil não prova dados honestos nem lucro. Confira propriedades comprovadas, pendências e implantação; não é garantia geral de segurança.