![]() |
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