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:proving_correctness_of_some_small_examples [2008/02/17 19:22] vkuncak |
sav08:proving_correctness_of_some_small_examples [2010/02/22 12:16] vkuncak |
||
---|---|---|---|
Line 27: | Line 27: | ||
* [[Proof of first lecture01 example]] | * [[Proof of first lecture01 example]] | ||
- | === An Iterative Example | + | === An Iterative Example === |
<code> | <code> | ||
Line 54: | Line 54: | ||
{{sav08:integerdemo.java.txt|Examples of Functions with Specifications}} | {{sav08:integerdemo.java.txt|Examples of Functions with Specifications}} | ||
- | |||
- | As part of homework, you will do more such examples. | ||
=== Some other Examples done in Jahob === | === Some other Examples done in Jahob === | ||
* http://javaverification.org/ | * http://javaverification.org/ | ||
+ | |||
+ | === Another System === | ||
+ | |||
+ | * [[http://research.microsoft.com/en-us/projects/vcc|VCC: A Verifier for Concurrent C]] | ||