Apply logic to solve software engineering problems, and learn how to engineer computer systems that are correct and free of bugs.
This four-day course teaches participants state-of-the-art techniques in assured development. It will use model-based engineering and formal methods which are essential in the development of safety- and security-critical systems.
We will focus on the Isabelle system, which harnesses advanced techniques including functional programming, deductive proof, automated verification and code generation. By the end of the course, you will be able to apply techniques such as automated theorem proving and model checking in assured development.
Course information
- Dates of next course: 8th to 12th September 2025
- Course fee (Early Registration Offer) - £2,500 (VAT exempt).
Contact cs-cpd@york.ac.uk if you have any questions.