Week | Topic | Reading |
Sept 14 | Introduction. Interleaving semantics. | |
Sept 19, 21 | Linear Temporal logic, model checking. | |
Sept 26, 28 | Model checking cont'd No class Sept 28 |
|
Oct 3, 5 | Mazurkiewicz traces and partial order reduction | [Peled1993] |
Oct 10, 12 | Branching time and Bisimulation | |
Oct 17, 19 | Petri nets and unfoldings | [McMillan95] |
Oct 24, 26 |
Well-stuctured transition systems, Program logics I On Oct 26 Lauren Pick will present [OG76] |
[FS99] [OG76] |
No class Oct 31, Nov 2 (Fall break) | ||
Nov 7, 9 | Program logics II | [XPH97], [O'Hearn04] |
Nov 14, 16 | Automating proof rules I | [CN07], [CGP03] |
Nov 21, 23 | Automating proof rules II No class Nov 23 (Thanksgiving) |
[GLPR12] |
Nov 28, 30 | Bounded analysis | [QR05], [LR08], [SW11] |
Dec 5, 7 | Trace-based analysis | [FKP15] |
Dec 12, 14 | Final project presentations |