Advertisement

CAVIAR

A Case Study in Specification
  • Bill Flinn
  • Ib Holm Sørensen
Conference paper

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.

Keywords

Time Slot Conference Room Dine Room Specification Library Hotel Reservation 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References and Related Work

  1. 1.
    Abrial, J.-R. The specification language Z: Basic library. Oxford University Programming Research Group internal report, (April 1980).Google Scholar
  2. 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. 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. 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. 5.
    Hayes, I. J. Specification Case Studies. Oxford University Programming Research Group Monograph, PRG-46, (July 1985).Google Scholar

Copyright information

© Springer-Verlag Tokyo 1986

Authors and Affiliations

  • Bill Flinn
    • 1
  • Ib Holm Sørensen
    • 2
  1. 1.Standard Telecommunication LaboratoriesUK
  2. 2.Oxford University Computing LaboratoryUK

Personalised recommendations