XML Schema definition of Z
Specification Language
Overview
A XML Schema definition of the Z specification language is available here (xsd, documentation).
A brief overall structure is
represented as follows:

Back to top
Z Paragraph definition
The Z paragraph structure is defined as follows:

Back to top
Z Predicate definition
The Z predicate structure is represented as follows:

Back to top
Z Expression definition
The Z expression structure is represented as follows:

Back to top
Z Example in XML
A Z specification of the BirthdayBook example in XML is available here (ps).
Remark: An
extensions to (Object-Z/TCOZ) in XML Schema, is available here.
A Z/Object-Z/TCOZ type checker prototype and an auto-translator to UML class
and statechart diagrams (through XMI) were built based on this XML schema
definition. Here is a forthcoming paper:
J. S. Dong, Y. F. Li, J. Sun, J. Sun and H. Wang. XML-based
static type checking and dynamic visualization for TCOZ. ICFEM'02. LNCS, Oct
2002.
Back to top
Last revised: Thursday, August 15, 2002.