Below is a list of exercises, grouped by book chapter / section. Click on a chapter to browse through the related exercises.
- First-Order Logic and Set Theory
- System Modelling
- Functional System Properties in Temporal Logic
- Model Checking Algorithms
- Analysing Software
- The Relation Between Code and Model
- Runtime Monitoring of Software
- Bounded Model Checking
- Bounded Symbolic Execution using CIVL
- Counter-Example-Guided Abstraction-Refinement
- Automatic Test Suite Generation using CBMC
- Design by Contract Specification Languages
- Abstract Specifications
- Runtime Annotation Checking
- Static Annotation Checking