Skip to main content

CAVIAR

A Case Study in Specification

  • Conference paper
Application Development Systems

Abstract

This paper describes the specification, written in the specification language known as Z, of a reasonably complex software system. Important features of the Z approach which are highlighted in this paper include the interleaving of mathematical text with informal prose, the creation of parametrised specifications, and use of the Z schema calculus to construct descriptions of large systems from simpler components.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 74.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References and Related Work

  1. Abrial, J.-R. The specification language Z: Basic library. Oxford University Programming Research Group internal report, (April 1980).

    Google Scholar 

  2. Morgan, C. C. Schemas in Z: A preliminary reference manual. Oxford University Programming Research Group Distributed Computing Project report, (March 1984).

    Google Scholar 

  3. Sufrin, B. A., Sørensen, I. H., Morgan, C. C., and Hayes, I. J. Notes for a Z Handbook. Oxford University Programming Research Group internal report, (July 1985).

    Google Scholar 

  4. Morgan, C. C., and Sufrin, B. A. Specification of the UNIX file system. IEEE Transactions on Software Engineering, Vol. 10, No. 2, (March 1984), pp. 128–142.

    Google Scholar 

  5. Hayes, I. J. Specification Case Studies. Oxford University Programming Research Group Monograph, PRG-46, (July 1985).

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1986 Springer-Verlag Tokyo

About this paper

Cite this paper

Flinn, B., Sørensen, I.H. (1986). CAVIAR. In: Kunii, T.L. (eds) Application Development Systems. Springer, Tokyo. https://doi.org/10.1007/978-4-431-68051-2_8

Download citation

  • DOI: https://doi.org/10.1007/978-4-431-68051-2_8

  • Publisher Name: Springer, Tokyo

  • Print ISBN: 978-4-431-68053-6

  • Online ISBN: 978-4-431-68051-2

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics