Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
sav08:lecture03 [2008/02/27 01:39] vkuncak |
sav08:lecture03 [2008/02/27 18:42] vkuncak |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== Program Semantics, Hoare Logic, Generating Proof Obligations ====== | + | ====== Program Semantics, Hoare Logic ====== |
From Programs to Formulas | From Programs to Formulas | ||
Line 10: | Line 10: | ||
[[Hoare Logic]] - Verifying programs by writing sufficient assertions in program code, Weakest Preconditions, Strongest Postconditions. | [[Hoare Logic]] - Verifying programs by writing sufficient assertions in program code, Weakest Preconditions, Strongest Postconditions. | ||
- | |||
- | [[Generating verification-conditions]] - Applying Hoare logic ideas to convert annotated programs into formulas | ||