Abstract
An explanation is given of the Schorr-Waite algorithm for marking all nodes of a directed graph that are reachable from one given node, using the axiomatic method.
This research was supported by the National Science Foundation under grant MCS76-22360.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Floyd, R.W. Assigning meanings to programs. Proc. Amer. Math. Soc. Symp. in Applied Math 19 (1967), 19–31.
Hoare, C.A.R. An axiomatic basis for computer programming. CACM 12 (Oct. 1969), 576–580, 583.
Dijkstra, E.W. A Discipline of Programming. Prentice-Hall, 1976.
Schorr, H. and W.M. Waite. An efficient machine-independent procedure for garbage collection in various list structures. CACM 10 (Aug. 1967), 501–506.
Burstall, R.M. Program proving as hand simulation with a little induction. Proc. IFIP Congress 1974, 308–312.
Manna, Z. and R. Waldinger. Is "sometime" sometimes better than "always"? Intermittent assertions in proving program correctness. CACM 21 (Feb. 1978), 159–172.
Gries, D. The multiple assignment statement. IEEE Trans. Software Engineering, SE-4 (March 1978), 89–93.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1979 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Gries, D. (1979). The Schorr-Waite graph marking algorithm. In: Bauer, F.L., et al. Program Construction. Lecture Notes in Computer Science, vol 69. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0014658
Download citation
DOI: https://doi.org/10.1007/BFb0014658
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-09251-3
Online ISBN: 978-3-540-35312-6
eBook Packages: Springer Book Archive