Formal specification

Describing system behaviour in a mathematically precise notation so it can be analysed without ambiguity.

Scheme

Broader terms