Crossroads The ACM Magazine for Students

Sign In

Association for Computing Machinery

Magazine: March 2002 | Volume 8, No. 3

Software verification and validation with destiny

This paper presents an introduction to computer-aided theorem proving and a new approach using parallel processing to increase power and speed of this computation. Automated theorem provers, along with human interpretation, have been shown to be powerful tools in verifying and validating computer software. Destiny is a new tool that provides even greater and more powerful analysis enabling greater ties between software programs and their specifications.

By Josiah Dykstra

HTML | In the Digital Library
Tags: Algorithms, Computability, Formal software verification, Language types, Languages, Parallel architectures, Program verification, Software development process management, Software verification, Theorem proving algorithms, Theory, Verification, Verification