| Week | Topic - main | Subtopic | References | Slides | Tutorial | Assignmemts |
| 1 (26.2) | Verifying Sequential Programs |
|
F chap 2 + sections 3.1-3.3 | FlowChart Programs
Partial Correctness - Example. |
A1 | |
| 2 (5.3) |
|
|||||
| 3 (12.3) |
|
A2
Cutpoint independence Proving success Finding invariants |
||||
| 4 (19.3) |
|
|||||
| 5 (26.3) |
|
A3
Proving Convergence |
||||
| 6 (2.4) |
|
Preparing for the BDD assignment | ||||
| 7 (11.4) | Verifying Concurrent Programs |
|
BDD's | A4(a) - BDD's basic implementations | ||
| 8 |
|
BDD's | A4(b) - BDD's operations | |||
| 9 |
|
TLV | A5 | |||
| 10 |
|
TLV | ||||
| 11
(4.6) |
|
Symolic model checking | A6 | |||
| 12
? |
|
----------- |
Part I: Verifying Sequential Programs: