Download fulltext - DiVA Portal
Transcript
8.3 Where to go from here 8.3.5 8 CONCLUSION Evaluation of alternatives for formal verification A lot of research is done in the field of formal verification of software today and there exists a number of tools and documents about it. In places where formal verification can be done testing simply can’t compete, formal verification can show that a requirement holds for all cases where testing only can show correctness for a tiny fraction of all possible cases. Technologies of interest: • Cryptol - http://www.cryptol.net • Isabelle - http://www.cl.cam.ac.uk/research/hvg/Isabelle • ACL2 - http://www.cs.utexas.edu/ moore/acl2 • Coq - http://coq.inria.fr 27