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