Z-notation ( engelsk Z-notation , uttalas /zɛd/) är ett formellt specifikationsspråk som används för att beskriva och modellera program och deras formella verifiering .
Föreslog av Jean -Raymond Abrial 1977, Steve Schuman och Bertrand Meyer deltog i utvecklingen [1 ] .
Baserat på den matematiska standardnotationen som används i axiomatisk mängdteori , lambdakalkyl och första ordningens predikatlogik . Giltiga uttryck i Z-notation väljs för att undvika paradoxerna i axiomatisk mängdlära . Innehåller även en standardiserad katalog över ofta använda matematiska funktioner och predikat.
Även om notationen använder många tecken utanför ASCII- uppsättningen tillåter specifikationen att uttryck helt och hållet kan skrivas i ASCII eller genom LaTeX , det finns ett specialiserat teckensnitt som stödjer det (Z ttf-font) [2] .
År 2002 avslutade Internationella standardiseringsorganisationen processen med att standardisera Z-notationen [3] .
Det finns en objektorienterad förlängning Object-Z [4] .
I bibliografiska kataloger |
---|