Overview
This course introduces rigorous and formal methods for modelling system behaviour. These methods support the modelling of abstract specifications and the refinement of abstract specifications through to concrete implementations. Consistency of formal development is verified by proof obligations and formal proof. The course will cover: specification, refinement, implementation, proof obligations, … For more content click the Read More button below.
Conditions for Enrolment
Prerequisite: MATH1081 AND (COMP1511 OR DPST1091 OR COMP1917 OR COMP1921)
Exclusion Courses
Delivery
Multimodal - Standard (usually weekly or fortnightly)
Pre-2019 Handbook Editions
Access past handbook editions (2018 and prior)