IA159 Formal Verification Methods
Programme & slides
- 25. 2. 2010: Introduction, relation to other courses, basic taxonomy of formal verification techniques. [slides: 01_intro.pdf]
- 4. 3. 2010: Formal aspects of software testing, coverage criteria, model-based testing. [slides: 02_testing.pdf] Bonus: Automated whitebox fuzz testing.
- 11. 3. 2010: Deductive software verification, partial and complete correctness, verification of flowcharts, axiomatic program verification. [slides: 03_deductive.pdf]
- 18. 3. 2010: Deductive software verification (cont.). Theorem prover ACL2. [slides: 04_acl2.pdf] [handout: acl2_handout.pdf] [demonstration: script.acl2]
- 25. 3. 2010: cancelled
- 1. 4. 2010: Theorem prover ACL2 (cont.).
- 8. 4. 2010: Model checking: an overview. [slides: 05_mc.pdf]
- 15. 4. 2010: LTL to BA via alternating 1-weak BA. [slides: 06_ltl2ba.pdf]
- 22. 4. 2010: Partial order reduction. [slides: 07_por.pdf]
- 29. 4. 2010: Partial order reduction (cont.). LTL model checking of pushdown systems. [slides: 08_pda.pdf]
- 6. 5. 2010: LTL model checking of pushdown systems (cont).
- 13. 5. 2010: Abstraction and CEGAR. [slides: 09_abs.pdf]
- 20. 5. 2010: Abstraction and CEGAR (cont).
The current version of lecture notes
updated on 18.4.2010
Následující