" the first ever published description of the Z specification language anywhere (as far as I know) " (B. Meyer)

 

Bertrand Meyer With Claude Baudoin: Méthodes de Programmation

  (Programming Methodology), Eyrolles, Paris, 1978; third revised edition, 

661 pages, 1984. Translation: Russian (Mir Publishing)



    " We wrote this book fresh out of school and managed to convince the publisher to include everything (other publishers wanted us to trim it down to 250 pages). It is a compendium of programming methodology, programming techniques, fundamental algorithms and data structures. It emphasizes program correctness, through assertion techniques, and software architecture. The chapter on programming methodology contains the first ever published description of the Z specification language anywhere (as far as I know), in a very early form. The book was extremely successful in France, both as a textbook and for engineers in industry; incredibly, it still seems to be in print.

    The Russian translation was also widely circulated and I still meet people from Russia who tell me this is where they learned programming. There never was an English translation: I accepted Prentice Hall's and Tony Hoare's suggestion that I do the translation myself — a huge mistake, as I started rewriting the book instead of translating it, and never finished, although that effort, titled Applied Programming Methodology, fed later work. In particular the object-oriented pseudocode that I used throughout, an extension of the notation in Méthodes de Programmation, led directly to Eiffel."

     

    https://se.inf.ethz.ch/~meyer/publications/index_date.html 

     

Bertrand Meyer With Jean-Raymond Abrial and Stephen A. Schuman: A Specification Language, in On the Construction of Programs, Cambridge University Press, eds. R. McNaughten and R.C. McKeag, 1980. (Description of early version of the Z specification language.)



    This is the first article describing the Z specification language. (Chapter 8 of [7] described an even earlier version.) Afterwards Oxford University became interested in Z and transformed it significantly.

     

Comments

Popular posts from this blog

Ce que je dois à Jean-Raymond Abrial

Jean-Raymond Abrial (1938, 2025)

On B, Jean-Raymond Abrial