In 1974,
Jean-Raymond Abrial published "Data Semantics". He used a notation that would later be taught in the
University of Grenoble until the end of the 1980s. While at EDF (
Électricité de France), working with
Bertrand Meyer, Abrial also worked on developing Z. Z was originally proposed by Abrial in 1977 with the help of Steve Schuman and
Bertrand Meyer. The Z notation is used in the 1980 book
Méthodes de programmation. Z was developed further at the
Programming Research Group at
Oxford University, where Abrial worked in the early 1980s, having arrived at Oxford in September 1979. Later, Z
schema boxes were added by
Carroll Morgan for the structuring of larger specifications. A defacto standard for Z was produced as a book by
Mike Spivey in 1989 (2nd edition, 1992). Abrial has said that Z is so named "Because it is the ultimate language!" although the name "
Zermelo" is also associated with the Z notation through its use of
Zermelo–Fraenkel set theory. ==Usage and notation==