Testing, Debugging, and
Verification |
TDA567/DIT082, LP2, HT2015 |
Lecture Notes: Formal Verification 1.
|
Topics
The topics of the lecture are
- Specifying loops, invariants and variants (concludes the
formal specification part).
- Behind the schenes in Dafny: Components of a Program Verifier.
- Generation of Verification Conditions
- Weakest Precondition Calculus
- Using the weakest precondition to prove a program correct.
- Lots of Examples
Slides and Handouts
Examples
|
|
Home
| Course
| Schedule
| Exam
| Exercises
| Labs
| Evaluation
| Tools
|
Atze van der Ploeg,
Oct 18, 2016
|