Semester: winter 2024/25
Lectures: Thursday, 14:00, S3 (Jan Kofroň)
Labs: Monday, 10:40, S7 (Jan Kofroň)
Page in SIS: NSWI101
Grading: Credit and exam

Previous year: 2023/24

News

Lectures

Date Title Downloads
03. 10. 2024 Introduction, LTS, Process Algebras Slides
10. 10. 2024 Model Checking Slides
17. 10. 2024 Spin Slides
24. 10. 2024 CTL Slides
31. 10. 2024 OBDD, Lattices, Fixpoints Slides
07. 11. 2024 Symbolic CTL Model Checking Slides
14. 11. 2024 Timed Automata Slides

Labs

Date Title Downloads
07. 10. 2024 LTS, Process algebra Slides
14. 10. 2024 LTL Slides
21. 10. 2024 Spin SlidesExamples
04. 11. 2024 More Spin SlidesExamples
11. 11. 2024 CTL and OBDD Exercises Slides

Annotation

Basic concepts of behavior description of parallel and distributed systems. Equivalence checking and model checking – techniques and tools.

Syllabus

Lab

The purpose of the lab is to provide students with a hand-on experience with verification tools (SPIN, SMV, UPPAAL), higher-level behavior specification languages (process algebra, behavior protocols), and temporal logics (LTL, CTL).

There will be two assignments (one taking approximately 8 hours of homework, the other an hour). The homeworks are to be submitted via e-mail: nswi101@d3s.mff.cuni.cz

Grading

Final grades will be determined by the quality of homework and the result of the final exam in the following ratio:

References