Abstract
We describe the promotion technique in Z. Some of its formal properties have been investigated, and it has been shown how to perform data refinement on promoted operations. In this paper, we show how promotion is closely allied to procedures and their parameters. We take the most commonly used form of promotion, and show that it may be implemented using call-by-reference parameters.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
S. Brien, Z Base Standard, Version 0.5, Oxford University Computing Laboratory (1992).
P.J. Lupton, “Promoting Forward Simulation”, Procs 5th Annual Z User Meeting, Springer-Verlag (1991).
Carroll Morgan, Programming from Specifications,Prentice Hall, 1991.
Carroll Morgan and B.A. Sufrin, “Specification of the UNIX filing system”, IEEE Transactions on Software Engineering,SE-10(2): 128–142 1984.
J.C.P. Woodcock, “Mathematics as a Management Tool: Proof Rules for Promotion”, in Software Engineering for Large Software Systems, (B.A. Kitchenham, Editor ), Elsevier Applied Science (1990).
J.C.P. Woodcock, Using Standard Z: Specification, Proof and Refinement,Prentice Hall to appear.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1992 Springer-Verlag London
About this paper
Cite this paper
Woodcock, J.C.P. (1992). Implementing Promoted Operations in Z. In: Jones, C.B., Shaw, R.C., Denvir, T. (eds) 5th Refinement Workshop. Workshops in Computing. Springer, London. https://doi.org/10.1007/978-1-4471-3550-0_19
Download citation
DOI: https://doi.org/10.1007/978-1-4471-3550-0_19
Publisher Name: Springer, London
Print ISBN: 978-3-540-19752-2
Online ISBN: 978-1-4471-3550-0
eBook Packages: Springer Book Archive