Z-notace ( anglicky Z notation , vyslovováno /zɛd/) je formální specifikační jazyk používaný k popisu a modelování programů a jejich formální verifikace .
Navrhl Jean -Raymond Abrial v roce 1977, Steve Schuman a Bertrand Meyer se podíleli na vývoji [1 ] .
Na základě standardní matematické notace používané v axiomatické teorii množin , lambda počtu a predikátové logice prvního řádu . Platné výrazy v Z-notaci jsou vybrány, aby se zabránilo paradoxům axiomatické teorie množin . Obsahuje také standardizovaný katalog často používaných matematických funkcí a predikátů.
Ačkoli zápis používá mnoho znaků mimo sadu ASCII , specifikace umožňuje, aby byly výrazy zapsány výhradně v ASCII nebo prostřednictvím LaTeXu , existuje specializovaný font, který to podporuje (font Z ttf) [2] .
V roce 2002 dokončila Mezinárodní organizace pro standardizaci proces standardizace zápisu Z [3] .
Existuje objektově orientované rozšíření Object-Z [4] .
V bibliografických katalozích |
---|