LARA

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
sav08:lecture05 [2008/03/04 16:39]
vkuncak created
sav08:lecture05 [2008/03/06 19:03]
vkuncak
Line 1: Line 1:
 ====== More on Verification-Condition Generation ====== ====== More on Verification-Condition Generation ======
 +
 +Continuing from [[lecture04]],​ we next look at proof rules for loops, assuming loop invariants are given.
 +
 +[[Hoare Logic Rule for Loops]]
 +
 +[[Summary of Hoare Logic]]
 +
 +How to combine program execution and strongest postconditions?​
 +
 +[[Forward Symbolic Execution]]
 +
 +We next look at a program semantics that has explicit error conditions, and that gives nice rules for weakest preconditions.
 +
 +[[Assert and Error Conditions]]
 +
 +[[Backward VCG With Loops]]