Lecture 5. Symbolic model checking. NuSMV and SPIN model checkers. User-friendly model checking
ELEC-E8110 Automation Systems Synthesis and Analysis Igor Buzhinsky
igor.buzhinskii@aalto.fi
2018
Igor Buzhinsky Lecture 5 2018 1 / 28
Lecture 5. Symbolic model checking. NuSMV and SPIN model checkers. - - PowerPoint PPT Presentation
Lecture 5. Symbolic model checking. NuSMV and SPIN model checkers. User-friendly model checking ELEC-E8110 Automation Systems Synthesis and Analysis Igor Buzhinsky igor.buzhinskii@aalto.fi 2018 Igor Buzhinsky Lecture 5 2018 1 / 28 Symbolic
igor.buzhinskii@aalto.fi
Igor Buzhinsky Lecture 5 2018 1 / 28
Igor Buzhinsky Lecture 5 2018 2 / 28
Igor Buzhinsky Lecture 5 2018 3 / 28
Igor Buzhinsky Lecture 5 2018 3 / 28
Igor Buzhinsky Lecture 5 2018 3 / 28
Igor Buzhinsky Lecture 5 2018 3 / 28
Igor Buzhinsky Lecture 5 2018 3 / 28
Igor Buzhinsky Lecture 5 2018 4 / 28
Igor Buzhinsky Lecture 5 2018 4 / 28
Igor Buzhinsky Lecture 5 2018 4 / 28
Igor Buzhinsky Lecture 5 2018 4 / 28
Igor Buzhinsky Lecture 5 2018 5 / 28
Igor Buzhinsky Lecture 5 2018 5 / 28
Igor Buzhinsky Lecture 5 2018 5 / 28
Igor Buzhinsky Lecture 5 2018 5 / 28
Igor Buzhinsky Lecture 5 2018 5 / 28
Igor Buzhinsky Lecture 5 2018 5 / 28
Igor Buzhinsky Lecture 5 2018 5 / 28
Igor Buzhinsky Lecture 5 2018 5 / 28
1, ..., p′ n]
Igor Buzhinsky Lecture 5 2018 6 / 28
1, ..., p′ n]
Igor Buzhinsky Lecture 5 2018 6 / 28
1, ..., p′ n]
Igor Buzhinsky Lecture 5 2018 6 / 28
1, ..., p′ n]
Igor Buzhinsky Lecture 5 2018 6 / 28
1, ..., p′ n]
Igor Buzhinsky Lecture 5 2018 6 / 28
1, ..., p′ n]
Igor Buzhinsky Lecture 5 2018 6 / 28
1, ..., p′ n]
Igor Buzhinsky Lecture 5 2018 6 / 28
Igor Buzhinsky Lecture 5 2018 7 / 28
Igor Buzhinsky Lecture 5 2018 7 / 28
Igor Buzhinsky Lecture 5 2018 8 / 28
Igor Buzhinsky Lecture 5 2018 9 / 28
Igor Buzhinsky Lecture 5 2018 10 / 28
Igor Buzhinsky Lecture 5 2018 10 / 28
Igor Buzhinsky Lecture 5 2018 10 / 28
Igor Buzhinsky Lecture 5 2018 10 / 28
Igor Buzhinsky Lecture 5 2018 10 / 28
Igor Buzhinsky Lecture 5 2018 11 / 28
Igor Buzhinsky Lecture 5 2018 11 / 28
Igor Buzhinsky Lecture 5 2018 12 / 28
Igor Buzhinsky Lecture 5 2018 13 / 28
Igor Buzhinsky Lecture 5 2018 14 / 28
Igor Buzhinsky Lecture 5 2018 14 / 28
Igor Buzhinsky Lecture 5 2018 15 / 28
Igor Buzhinsky Lecture 5 2018 16 / 28
Igor Buzhinsky Lecture 5 2018 17 / 28
Igor Buzhinsky Lecture 5 2018 18 / 28
Igor Buzhinsky Lecture 5 2018 19 / 28
Igor Buzhinsky Lecture 5 2018 20 / 28
1 Baier, C., & Katoen, J. P. (2008). Principles of model checking. MIT
2 Clarke, E. M., Grumberg, O., & Peled, D. (1999). Model checking.
3 Burch, J. R., Clarke, E. M., McMillan, K. L., Dill, D. L., & Hwang,
4 NuSMV tutorial: http://nusmv.fbk.eu/NuSMV/tutorial/ 5 SPIN online references: http://spinroot.com/spin/Man/ Igor Buzhinsky Lecture 5 2018 21 / 28
Igor Buzhinsky Lecture 5 2018 22 / 28
Igor Buzhinsky Lecture 5 2018 23 / 28
Igor Buzhinsky Lecture 5 2018 23 / 28
Igor Buzhinsky Lecture 5 2018 23 / 28
Igor Buzhinsky Lecture 5 2018 23 / 28
Igor Buzhinsky Lecture 5 2018 23 / 28
Igor Buzhinsky Lecture 5 2018 23 / 28
Igor Buzhinsky Lecture 5 2018 23 / 28
Igor Buzhinsky Lecture 5 2018 24 / 28
Igor Buzhinsky Lecture 5 2018 25 / 28
Igor Buzhinsky Lecture 5 2018 26 / 28
Igor Buzhinsky Lecture 5 2018 27 / 28
1 Dwyer, M. B., Avrunin, G. S., & Corbett, J. C. (1998). Property
2 Dwyer, M. B., Avrunin, G. S., & Corbett, J. C. (1999). Patterns in
3 Pang, C., Pakonen, A., Buzhinsky, I., & Vyatkin V. A Study on
Igor Buzhinsky Lecture 5 2018 28 / 28