Lecture 4. Formal specifications: LTL, CTL
ELEC-E8110 Automation Systems Synthesis and Analysis Igor Buzhinsky
igor.buzhinskii@aalto.fi
2018
Igor Buzhinsky Lecture 4. Formal specifications: LTL, CTL 2018 1 / 37
Lecture 4. Formal specifications: LTL, CTL ELEC-E8110 Automation - - PowerPoint PPT Presentation
Lecture 4. Formal specifications: LTL, CTL ELEC-E8110 Automation Systems Synthesis and Analysis Igor Buzhinsky igor.buzhinskii@aalto.fi 2018 Igor Buzhinsky Lecture 4. Formal specifications: LTL, CTL 2018 1 / 37 State (reachability) graph of
Igor Buzhinsky Lecture 4. Formal specifications: LTL, CTL 2018 1 / 37
Igor Buzhinsky Lecture 4. Formal specifications: LTL, CTL 2018 2 / 37
Igor Buzhinsky Lecture 4. Formal specifications: LTL, CTL 2018 3 / 37
Igor Buzhinsky Lecture 4. Formal specifications: LTL, CTL 2018 3 / 37
Igor Buzhinsky Lecture 4. Formal specifications: LTL, CTL 2018 4 / 37
Igor Buzhinsky Lecture 4. Formal specifications: LTL, CTL 2018 5 / 37
Igor Buzhinsky Lecture 4. Formal specifications: LTL, CTL 2018 5 / 37
Igor Buzhinsky Lecture 4. Formal specifications: LTL, CTL 2018 5 / 37
Igor Buzhinsky Lecture 4. Formal specifications: LTL, CTL 2018 5 / 37
Igor Buzhinsky Lecture 4. Formal specifications: LTL, CTL 2018 5 / 37
Igor Buzhinsky Lecture 4. Formal specifications: LTL, CTL 2018 5 / 37
Igor Buzhinsky Lecture 4. Formal specifications: LTL, CTL 2018 5 / 37
Igor Buzhinsky Lecture 4. Formal specifications: LTL, CTL 2018 5 / 37
Igor Buzhinsky Lecture 4. Formal specifications: LTL, CTL 2018 6 / 37
Igor Buzhinsky Lecture 4. Formal specifications: LTL, CTL 2018 6 / 37
Igor Buzhinsky Lecture 4. Formal specifications: LTL, CTL 2018 6 / 37
Igor Buzhinsky Lecture 4. Formal specifications: LTL, CTL 2018 6 / 37
Igor Buzhinsky Lecture 4. Formal specifications: LTL, CTL 2018 6 / 37
Igor Buzhinsky Lecture 4. Formal specifications: LTL, CTL 2018 6 / 37
Igor Buzhinsky Lecture 4. Formal specifications: LTL, CTL 2018 7 / 37
Igor Buzhinsky Lecture 4. Formal specifications: LTL, CTL 2018 7 / 37
Igor Buzhinsky Lecture 4. Formal specifications: LTL, CTL 2018 8 / 37
Igor Buzhinsky Lecture 4. Formal specifications: LTL, CTL 2018 8 / 37
Igor Buzhinsky Lecture 4. Formal specifications: LTL, CTL 2018 9 / 37
Igor Buzhinsky Lecture 4. Formal specifications: LTL, CTL 2018 9 / 37
Igor Buzhinsky Lecture 4. Formal specifications: LTL, CTL 2018 9 / 37
Igor Buzhinsky Lecture 4. Formal specifications: LTL, CTL 2018 9 / 37
Igor Buzhinsky Lecture 4. Formal specifications: LTL, CTL 2018 9 / 37
Igor Buzhinsky Lecture 4. Formal specifications: LTL, CTL 2018 9 / 37
Igor Buzhinsky Lecture 4. Formal specifications: LTL, CTL 2018 10 / 37
Igor Buzhinsky Lecture 4. Formal specifications: LTL, CTL 2018 10 / 37
Igor Buzhinsky Lecture 4. Formal specifications: LTL, CTL 2018 10 / 37
Igor Buzhinsky Lecture 4. Formal specifications: LTL, CTL 2018 10 / 37
Igor Buzhinsky Lecture 4. Formal specifications: LTL, CTL 2018 10 / 37
Igor Buzhinsky Lecture 4. Formal specifications: LTL, CTL 2018 10 / 37
Igor Buzhinsky Lecture 4. Formal specifications: LTL, CTL 2018 10 / 37
Igor Buzhinsky Lecture 4. Formal specifications: LTL, CTL 2018 10 / 37
Igor Buzhinsky Lecture 4. Formal specifications: LTL, CTL 2018 11 / 37
Igor Buzhinsky Lecture 4. Formal specifications: LTL, CTL 2018 12 / 37
Igor Buzhinsky Lecture 4. Formal specifications: LTL, CTL 2018 13 / 37
Igor Buzhinsky Lecture 4. Formal specifications: LTL, CTL 2018 14 / 37
Igor Buzhinsky Lecture 4. Formal specifications: LTL, CTL 2018 14 / 37
Igor Buzhinsky Lecture 4. Formal specifications: LTL, CTL 2018 14 / 37
Igor Buzhinsky Lecture 4. Formal specifications: LTL, CTL 2018 15 / 37
Igor Buzhinsky Lecture 4. Formal specifications: LTL, CTL 2018 15 / 37
Igor Buzhinsky Lecture 4. Formal specifications: LTL, CTL 2018 16 / 37
Igor Buzhinsky Lecture 4. Formal specifications: LTL, CTL 2018 16 / 37
Igor Buzhinsky Lecture 4. Formal specifications: LTL, CTL 2018 17 / 37
Igor Buzhinsky Lecture 4. Formal specifications: LTL, CTL 2018 18 / 37
Igor Buzhinsky Lecture 4. Formal specifications: LTL, CTL 2018 19 / 37
Igor Buzhinsky Lecture 4. Formal specifications: LTL, CTL 2018 19 / 37
Igor Buzhinsky Lecture 4. Formal specifications: LTL, CTL 2018 19 / 37
Igor Buzhinsky Lecture 4. Formal specifications: LTL, CTL 2018 19 / 37
Igor Buzhinsky Lecture 4. Formal specifications: LTL, CTL 2018 20 / 37
Igor Buzhinsky Lecture 4. Formal specifications: LTL, CTL 2018 20 / 37
Igor Buzhinsky Lecture 4. Formal specifications: LTL, CTL 2018 20 / 37
Igor Buzhinsky Lecture 4. Formal specifications: LTL, CTL 2018 20 / 37
Igor Buzhinsky Lecture 4. Formal specifications: LTL, CTL 2018 20 / 37
Igor Buzhinsky Lecture 4. Formal specifications: LTL, CTL 2018 20 / 37
Igor Buzhinsky Lecture 4. Formal specifications: LTL, CTL 2018 20 / 37
Igor Buzhinsky Lecture 4. Formal specifications: LTL, CTL 2018 21 / 37
Igor Buzhinsky Lecture 4. Formal specifications: LTL, CTL 2018 22 / 37
Igor Buzhinsky Lecture 4. Formal specifications: LTL, CTL 2018 23 / 37
Igor Buzhinsky Lecture 4. Formal specifications: LTL, CTL 2018 24 / 37
Igor Buzhinsky Lecture 4. Formal specifications: LTL, CTL 2018 25 / 37
Igor Buzhinsky Lecture 4. Formal specifications: LTL, CTL 2018 26 / 37
Igor Buzhinsky Lecture 4. Formal specifications: LTL, CTL 2018 27 / 37
Igor Buzhinsky Lecture 4. Formal specifications: LTL, CTL 2018 28 / 37
Igor Buzhinsky Lecture 4. Formal specifications: LTL, CTL 2018 29 / 37
Igor Buzhinsky Lecture 4. Formal specifications: LTL, CTL 2018 29 / 37
Igor Buzhinsky Lecture 4. Formal specifications: LTL, CTL 2018 29 / 37
Igor Buzhinsky Lecture 4. Formal specifications: LTL, CTL 2018 29 / 37
Igor Buzhinsky Lecture 4. Formal specifications: LTL, CTL 2018 29 / 37
Igor Buzhinsky Lecture 4. Formal specifications: LTL, CTL 2018 29 / 37
Igor Buzhinsky Lecture 4. Formal specifications: LTL, CTL 2018 29 / 37
Igor Buzhinsky Lecture 4. Formal specifications: LTL, CTL 2018 29 / 37
Igor Buzhinsky Lecture 4. Formal specifications: LTL, CTL 2018 29 / 37
Igor Buzhinsky Lecture 4. Formal specifications: LTL, CTL 2018 29 / 37
Igor Buzhinsky Lecture 4. Formal specifications: LTL, CTL 2018 29 / 37
Igor Buzhinsky Lecture 4. Formal specifications: LTL, CTL 2018 29 / 37
Igor Buzhinsky Lecture 4. Formal specifications: LTL, CTL 2018 29 / 37
Igor Buzhinsky Lecture 4. Formal specifications: LTL, CTL 2018 29 / 37
Igor Buzhinsky Lecture 4. Formal specifications: LTL, CTL 2018 30 / 37
Igor Buzhinsky Lecture 4. Formal specifications: LTL, CTL 2018 30 / 37
Igor Buzhinsky Lecture 4. Formal specifications: LTL, CTL 2018 30 / 37
Igor Buzhinsky Lecture 4. Formal specifications: LTL, CTL 2018 30 / 37
Igor Buzhinsky Lecture 4. Formal specifications: LTL, CTL 2018 31 / 37
Igor Buzhinsky Lecture 4. Formal specifications: LTL, CTL 2018 32 / 37
Igor Buzhinsky Lecture 4. Formal specifications: LTL, CTL 2018 33 / 37
Igor Buzhinsky Lecture 4. Formal specifications: LTL, CTL 2018 33 / 37
Igor Buzhinsky Lecture 4. Formal specifications: LTL, CTL 2018 34 / 37
Igor Buzhinsky Lecture 4. Formal specifications: LTL, CTL 2018 35 / 37
Igor Buzhinsky Lecture 4. Formal specifications: LTL, CTL 2018 36 / 37
1 Baier, C., & Katoen, J. P. (2008). Principles of model checking. MIT
2 Clarke, E. M., Grumberg, O., & Peled, D. (1999). Model checking.
3 Schneider, K. (2013). Verification of reactive systems: formal
Igor Buzhinsky Lecture 4. Formal specifications: LTL, CTL 2018 37 / 37