Print and PDF Options

SYSC 4111 [0.5 credit] 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.
Prerequisite(s): COMP 1805, SYSC 3120, and SYSC 4001.
Lectures three hours a week.