Program verification

  • Authors:
  • Ralph L. London;Daniel Craigen

  • Affiliations:
  • -;-

  • Venue:
  • Encyclopedia of Computer Science
  • Year:
  • 2003

Quantified Score

Hi-index 0.00

Visualization

Abstract

It is important to know that a computer program meets its specifications. Program errors might result in the loss of life or limb, the loss of information, or the loss of financial assets. With the massive penetration of computing technology into society, program errors can result in widespread inconvenience and risk (Neumann (1994) discusses and catalogs numerous failures of computing systems.) Various techniques can be used to determine whether a program satisfies its precise and rigorous specifications. Each technique provides varying amounts of assurance.