FACTOID # 94: In pure number terms, more crimes are committed in America than in any other nation. The same goes for burglaries, car thefts, rapes and assaults.
 
 Home   Encyclopedia   Statistics   Countries A-Z   Flags   Maps   Education   Forum   FAQ   About 
 
WHAT'S NEW
RECENT ARTICLES
More Recent Articles »
 

FACTS & STATISTICS    Simple view

  1. Select countries to view: (hold down Control key and click to select several)

     

     

    Compare:

     

     

  1. Select fact or statistic: (* = graphable)

     

     

     

  2. (OPTIONAL) Compare to statistic: (both need to be graphable)

     

     

     

  3. View result as:

     

       
(OR) SEARCH ALL encyclopedia, stats & forums:   

Encyclopedia > Z specification language

The Z notation (universally pronounced zed) is a formal specification language used for describing and modelling computing systems. It is targeted at the clean specification of computer programs and the formulation of proofs about program behavior.


Z was developed by the Programming Research Group at Oxford University in the late 1970s and is based on the standard mathematical notation used in axiomatic set theory, lambda calculus, and first-order predicate logic. All expressions in Z notation are typed, thereby avoiding some of the paradoxes of naïve set theory. Z contains a standardized catalog (called the mathematical toolkit) of commonly used mathematical functions and predicates.


Although Z notation uses many non-ASCII symbols, the specification includes suggestions for rendering the Z notation symbols in ASCII and in LaTeX.


Standards

The ISO completed a Z standardization effort in 2002. This standard, entitled Information Technology - Z Formal Specification Notation - Syntax, Type System and Semantics, ISO/IEC 13568:2002, can be obtained directly from ISO.


13568_2002.zip (http://www.iso.org/iso/en/ittf/PubliclyAvailableStandards/c021573_ISO_IEC_13568_2002(E).zip), 1 MB PDF, 196 pages


See also

External links

  • Jonathan Bowen's The Z notation (http://www.afm.sbu.ac.uk/z/)
  • Specification proposals by Ian Toyn (http://www-users.cs.york.ac.uk/~ian/zstan/index.html.)
  • Suppliers of the ISO formal specification (http://www.iso.ch/iso/en/CatalogueDetailPage.CatalogueDetail?CSNUMBER=21573)
  • Community Z Tools Project (CZT) (http://czt.sourceforge.net/)

  Results from FactBites:
 
Z specification language - definition of Z specification language in Encyclopedia (197 words)
The Z notation (universally pronounced zed) is a formal specification language used for describing and modelling computing systems.
Z was developed by the Programming Research Group at Oxford University in the late 1970s and is based on the standard mathematical notation used in axiomatic set theory, lambda calculus, and first-order predicate logic.
All expressions in Z notation are typed, thereby avoiding some of the paradoxes of naïve set theory.
Z notation - Wikipedia, the free encyclopedia (200 words)
The Z notation (universally pronounced zed, named after Zermelo-Fränkel set theory) is a formal specification language used for describing and modelling computing systems.
All expressions in Z notation are typed, thereby avoiding some of the paradoxes of naive set theory.
Z notation was used in the IBM CICS project.
  More results at FactBites »


 

COMMENTARY     


Share your thoughts, questions and commentary here
Your name
Your comments
Please enter the 5-letter protection code

Want to know more?
Search encyclopedia, statistics and forums:

 


Lesson Plans | Student Area | Student FAQ | Reviews | Press Releases |  Feeds | Contact
The Wikipedia article included on this page is licensed under the GFDL.
Images may be subject to relevant owners' copyright.
All other elements are (c) copyright NationMaster.com 2003-5. All Rights Reserved.
Usage implies agreement with terms.