Course overview
Formal verification plays a key role in ensuring that complex systems behave according to their specifications. This course introduces the use of modal logic and modal formulae as powerful tools for describing and validating system behaviour. You will explore how properties of systems can be formally expressed and verified, enabling the analysis of correctness, safety, and reliability in software and hardware systems.
What you will learn:
- Fundamentals of modal logic and its role in system validation.
- Techniques for expressing system properties using modal formulae.
- Methods for analysing and verifying behavioural requirements.
- Formal approaches to validating system correctness and reliability.
- Logical reasoning techniques used in verification and model checking.
- Applications of modal logic in software, hardware, and distributed systems.
Follow the ‘go to course’ and sign up!