PROGRAM VERIFICATION

Goals

  1. To make students understand the nature of the inherent difficulties of program construction, by making explicit and rigorous the used reasoning processes.
  2. To study various techniques of rigorously proving, a posteriori or constructively, that a program meets its specification.

Topics

Textbook

Other References