![]() |
CISC/CMPE422, CISC835: Formal Methods in Software Engineering (Fall 2019)
Tentative schedule[Home] [Content] [Schedule] [Readings] [Assignments] |
Lectures
| Week | Dates | Topics | Readings |
|---|---|---|---|
| 1 | Sep 5-11 | Admin; overview; propositional logic (syntax, semantics, proof theory) | Courseware (CW), pages 1 - 36, 2 papers in CW |
| 2 | Sep 12-18 | Propositional logic (syntax, semantics, proof theory) | CW, pages 1 - 36 |
| 3 | Sep 19-25 | Predicate logic (syntax, semantics, proof theory) | CW, pages 37 - 56 |
| 4 | Sep 26-Oct 2 | Intro to (formal) specification and Alloy | CW, pages 61 - 128 |
| 5 | Oct 3-9 | Alloy | CW, pages 61 - 128 |
| 6 | Oct 10-16 | Alloy | CW, pages 61 - 128 |
| 7 | Oct 17-23 | Alloy | CW, pages 61 - 128 |
| 8 | Oct 28-Oct 31 | Recap on Alloy, finite state machines | CW, pages 61 - 128 |
| 9 | Nov 4-7 | Finite state machines, SMV | CW, pages 133 - 192 |
| 10 | Nov 11-14 | CTL, fairness | CW, pages 133 - 192 |
| 11 | Nov 18-21 | CTL model checking | CW, pages 133 - 192 |
| 12 | Nov 25-28 | Recap and buffer |
Assignments
Final exam