SYSC 4111
Formal Methods in Software Engineering
Introduction to formal methods in software engineering with coverage of propositional and first-order logic (syntax, semantics, proof theory), formal specification languages, bounded analysis and validation, formal specification tools, and model checking with finite-state machines, temporal logic, and model checking tools.
Prerequisites & course information
Prerequisite(s): COMP 1805 , SYSC 3120 , and SYSC 4001 . Lectures three hours a week.
Sources
- Course catalogue ↗2026–2027