Z Notation

The Z notation ( /ˈzɛd/), named after Zermelo–Fraenkel set theory, is a formal specification language used for describing and modelling computing systems. It is targeted at the clear specification of computer programs and computer-based systems in general.

Read more about Z Notation:  History, Usage and Notation, Standards, Tools