CS 5500: Correctness, Safety, and Liveness
Module Overview
This week you will review preconditions, postconditions, and other invariants. You will learn how these invariants help you to write correct (or at least safe) programs, and help you to debug incorrect programs.
Course Map
Readings
No readings.
Resources
- slides on preconditions, postconditions, and loop invariants
- slides on system and state invariants
Lessons
- Preconditions, Postconditions, and Invariants
- Loop Invariants
- System and State Invariants