Abstract
The refinement calculus is proving a useful tool for the specification and refinement of sequential processes. In this paper we contend that it is also useful in the timed case. This paper displays the use of the refinement calculus for a small embedded system.
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
R. J. R. Back and J. von Wright. Refinement calculus, part I: Sequential nondeterministic programs. Technical Report Ser. A, No 92, Institute fiir Informationsbehandling, Lemminkâinengatan, 1989.
I. J. Hayes, editor. Specification Case Studies. Prentice Hall International, 1987.
B. P. Mahony and I. J. Hayes. Generalising the specification statement to real-time. Department of Computer Science, University of Queensland, 1990.
C. C. Morgan, K. A. Robinson, and P. Gardiner. On the refinement calculus. Technical Monograph PRG-70, Oxford University Programming Research Laboratory, 1988.
C.C. Morgan. The specification statement. ACM Trans. Prog. Lang. and Sys.,10(3), July 1988. Reprinted in [4].
J. M. Morris. A theoretical basis for stepwise refinement and the programming calculus. Science of Computer Programming, 9, 1987.
H. L. Royden. Real Analysis. Macmillan Publishing Co., Inc., second edition, 1968.
J. M. Spivey. The Z Notation: A Reference Manual. Prentice Hall International, 1980.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1991 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Mahony, B., Hayes, I. (1991). A Case Study in Timed Refinement: A Central Heater. In: Morris, J.M., Shaw, R.C. (eds) 4th Refinement Workshop. Workshops in Computing. Springer, London. https://doi.org/10.1007/978-1-4471-3756-6_8
Download citation
DOI: https://doi.org/10.1007/978-1-4471-3756-6_8
Publisher Name: Springer, London
Print ISBN: 978-3-540-19657-0
Online ISBN: 978-1-4471-3756-6
eBook Packages: Springer Book Archive