The course description, requirements, and other information can be found in the syllabus..
| Subjects/Slides | Reading |
|---|---|
| Introduction | Chapter 1 |
| Intro. to SPIN |
Basic Spin Manual
Concise Promela Reference Check out Spin's website for more information about SPIN and Promela. |
| Background Review | Appendix |
| Modeling Concurrent Systems | Chapter 2, section 2.1, 2.2 (2.2.1 - 2.2.3, 2.2.6), 2.3 |
| Linear-Time Properties | Section 3.1, 3.2.1 - 3.2.4, 3.3.1 - 3.3.2, 3.4.1, 3.5.1 |
| Linear Time Logic | Section 5.1 |
| Computation Tree Logic | Section 6.1 - 6.2, 6.3 (skim), 6.4, 6.5 |
| Symbolic CTL Model Checking | Section 6.7.1 - 6.7.2 |
| Binary Decision Diagrams | Section 6.7.3 - 6.7.4 |
| Boolean Satisfiability Solving | Conflict-Driven Clause Learning SAT Solvers. More references at the end of slides |
| Bounded Model Checking | A paper on Bounded Model Checking by Armin Biere |