Abstract
A powerful method of simplifying the proofs of program correctness is suggested; and some new light is shed on the problem of functions with side-effects.
Preview
Unable to display preview. Download preview PDF.
References
Wirth, N.: The development of programs by stepwise refinement. Comm. ACM. 14, 221–227 (1971).
Dijkstra, E. W.: Notes on structured programming. In Structured Programming. Academic Press (1972).
Hoare, C. A. R.: Notes on data structuring. Ibid.
Dahl, O.-J.: Hierachical program structures. Ibid.
Milner, R.: An algebraic definition of simulation between programs. CS 205 Stanford University, February 1971.
Dijkstra, E. W.: A constructive approach to the problem of program correctness. BIT. 8, 174–186 (1968).
Dahl, O.-J., Myhrhaug, B., Nygaard, K.: The Simula 67 common base language. Norwegian Computing Center, Oslo, Publication No. S-22, 1970.
Hoare, C. A. R.: An axiomatic approach to computer programming. Comm. ACM. 12, 576–580, 583 (1969).
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1976 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Hoare, C.A.R. (1976). Proof of correctness of data representations. In: Bauer, F.L., et al. Language Hierarchies and Interfaces. Lecture Notes in Computer Science, vol 46. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-07994-7_54
Download citation
DOI: https://doi.org/10.1007/3-540-07994-7_54
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-07994-1
Online ISBN: 978-3-540-37972-0
eBook Packages: Springer Book Archive