The Z Standard: FAQFrequently Asked Questions:
What is happening?
An international standard for Z is being developed as part of
the programme of work of ISO committee A document defining the proposed Z Standard has recently (February 1996) successfully completed a ballot for acceptance as an ISO Committee Draft. The version submitted for ballot (Version 1.2) can be downloaded from the Oxford University Computing Laboratory, via the Z Standardization Home Page. Many comments were made in the ballot and these will be reflected in the next version of the Committee Draft and in the finally published ISO Standard. It is hoped there will shortly be an electronic comments form available, to allow comments to be made on the development of the standard. Why is a Z standard needed?Here are some of the reasons for developing a Z standard:
Who is involved in developing the standard?The Z Standard is being drafted, reviewed and modified by members of the Z Standards Panel. This has the title ISO Panel JTC1/SC22/WG19 (Rapporteur Group for Z). Panel members come from many parts of the Z community. What will the Z Standard contain?The Z Standard is defined in a document, Z Notation, structured as follows:
The current draft document has just over 200 pages and the final document is not likely to be much larger. Z has been evolving for years. Will standardization put a stop to this?One of the reasons for developing an ISO standard for Z is that, provided there are sufficient users and available experts for its continuing development, the Standard will be updated to continue to meet users' needs. The procedures for developing international standards include, and in fact require, that standards are regularly reviewed and updated. What about Object-oriented Z?There have been many proposals for object-oriented extensions to the Z notation. The Standards Panel made a policy decision that no specific proposal for object-oriented Z would be included in the first version of the standard. On the other hand, it is expected that a number of recent developments in the fundamental structure of the notation will make it easier to develop such extensions. There is an object-oriented subgroup of the Standards Panel to study developments in this area; the convener of the object-oriented sub-group is Pete Young. What is the relationship to the VDM standard?There are many similarities between Z and VDM-SL, but also a number of profound differences. References to comparisons of the two notations to be added here. The two standards groups keep in close touch with each other, and several people are members of both panels, which are part of the same ISO Working Group (WG19). How will Standard Z differ from our current understanding of Z?
To be added here:
a list of important differences between Standard
Z and other descriptions of Z. How can I get more information?The convener of the Standards committee is John Wordsworth. The project editor is Ian Toyn. This page is maintained by Andrew Martin. apm@ecs.soton.ac.uk Main Z Standards PageLast updated: 19th November 1998, but remains out-of-date. |