Abstract
This paper suggests some mechanisms for supporting a modular approach to specifications written using Z. The general idea is that a (system) specification must be a document which may be split into chapters. Chapters may share objects through import and export declarations, and it is possible to define generic chapters which may be instantiated.
A Visiting CNPq-British Council Research Fellow at The Computing Lab, University of Kent at Canterbury, when the final version of this paper was produced.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Bear, S.: “Structuring for the VDM Specification Language”. Proc. VDM 88, Dublin, Ireland, 1988.
Burstall, R. M. & J. A. Goguen: “An Informal Introduction to Specifications Using Clear”. In The Correctness Problem in Computer Science, ed. R. S. Boyer & J. S. Moore, pp. 185–213. Academic Press, 1981.
Hayes, I.: “Specification Case Studies”. Prentice-Hall International, 1987.
Henderson, P. & C. Minkowitz: “The me too Method of Software Design”. Dep. Comput. Science, Univ. Stirling, Stirling, Scotland, Rep. FPN/10, 1985. (Available from the Authors).
Jones, C. J.: “System Software Development Using VDM”. Prentice-Hall International, 1986.
King, S., I. Sørensen & J. Woodcock: “Z: Grammar and Concrete and Abstract Syntaxes”. Mono. PRG-68, Oxford University Computing Laboratory, 1988.
Sampaio, A.: “Zc: A Notation for Specifying Complex Systems”. (In Portuguese). MSc Thesis, Dep. of Informatics, Federal University of Pernambuco, Recife, Brazil, 1988.
Souto, R.: “Formal Specification of Large Systems — A Real Example”. (In Portuguese). MSc Thesis, Dep. of Informatics, Federal University of Pernambuco, Recife, Brazil, 1988.
Spivey, J. M.: “Understanding Z: A Specification Language and its Formal Semantics”. DPhil Thesis, Programming Research Group, University of Oxford, 1985.
Spivey, J. M.: “The Z Notation—A Reference Manual”, JMS-87-12d, Programming Research Group, University of Oxford, 1988.
Vasconcelos, A.: “Specifying the Interface of a Hypertext System”. (In Portuguese). MSc Thesis, Dep. of Informatics, Federal University of Pernambuco, Recife, Brazil, 1988.
Woodcock, J.: “Structuring specifications”. Programming Research Group, University of Oxford, 1988.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1990 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Sampaio, A., Meira, S. (1990). Modular extensions to Z. In: Bjørner, D., Hoare, C.A.R., Langmaack, H. (eds) VDM '90 VDM and Z — Formal Methods in Software Development. VDM 1990. Lecture Notes in Computer Science, vol 428. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-52513-0_12
Download citation
DOI: https://doi.org/10.1007/3-540-52513-0_12
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-52513-4
Online ISBN: 978-3-540-47006-9
eBook Packages: Springer Book Archive