The Z notation: Whence the cause and whither the course?

Jonathan Bowen

Research output: Chapter in Book/Report/Conference proceedingChapterpeer-review

3 Citations (Scopus)

Abstract

The Z notation for the formal specification of computer based systems has been in existence since the early 1980s. Since then, an international Z community has emerged, academic and industrial courses have been developed, an ISO standard has been adopted, and Z has been used on a number of significant software development projects, especially where safety and security have been important. This chapter traces the history of the Z notation and presents issues in teaching Z, with examples. A specific example of an industrial course is presented. Although subsequent notations have been developed, with better tool support, Z is still an excellent choice for general purpose specification and is especially useful in directing software testing to ensure good coverage.
Original languageEnglish
Title of host publicationEngineering Trustworthy Software Systems
PublisherSpringer
Pages103 - 151
DOIs
Publication statusPublished - 1 Jan 2016

Fingerprint

Dive into the research topics of 'The Z notation: Whence the cause and whither the course?'. Together they form a unique fingerprint.

Cite this