Expressing system requirements or policies in a precise mathematical language that tools can automatically verify.