This page offers downloads of annotated Java programs or KeY problem files used in the book.
Chapter |
Title |
Remarks |
Download |
7 |
Formal Specification with the Java Modeling Language |
|
All Examples |
12 |
Proof-based Test Case Generation |
|
All Examples |
15 |
Using the KeY Prover |
Consult the included README.txt for further information about the contents. |
All Examples |
16 |
Formal Verification with KeY: A Tutorial |
Consult the included README.txt file for further explanations. |
All Examples |
|
PostInc.java |
Listing 6.1 in the KeY-book |
PostInc.java |
|
PostInc.proof |
proof of the only contract in PostInc.java |
PostInc.proof |
|
Sort.java |
Listing 6.2 in the KeY-book |
Sort.java |
|
Sort_max.proof |
proof of contract for max in Sort.java |
Sort_max.proof |
|
Sort_sort.proof |
proof of contract for sort in Sort.java |
Sort_sort.proof |
|
SortPerm.java |
Listing 6.3 in the KeY-book |
SortPerm.java |
|
SortPerm_max.proof |
proof of contract for max in SortPerm.java |
SortPerm_max.proof |
|
SortPerm_sort.proof |
proof of contract for sort in SortPerm.java |
SortPerm_sort.proof |
If something should be missing, you can
contact us or the author(s) of the corresponding book chapter.