Abstract
A HOARE-axiomatization is constructed for the ADA rendezvous, embedded in a subset of the ADA concurrency section. The well-known CSP proof system of Apt, Francez and de Roever is taken as a starting point. We prove the axiomatization to be sound and relatively complete.
The author is supported by the Dutch Organization for the Advancement of Pure Research (ZWO).
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
Apt, K.: Formal Justification of a Proof System for Communicating Sequential Processes. to appear
Apt, K.: Ten Years of Hoare's Logic: A Survey — Part 1. TOPLAS 3–4 p.431–484, 1981.
Apt, K., N. Francez, W.P. de Roever: A Proof System for Communicating Sequential Processes. TOPLAS 2–3 p.359–385, 1980.
The Programming Language ADA. Reference manual. LNCS 106, Springer Verlag, New York, 1981.
Barringer, H., I.Mearns: Axioms and Proof Rules for ADA Tasks. Technical report, Dept. of Computer Science, University of Manchester, 1981.
Francez, N., E.M.Clarke, C.Nikolaou: Extended Naming Conventions for Communicating Processes and their Proof Rules. Proc. 9th Symp. on POPL, 1982.
Gerth, R.: A Proof System for a Subset of the Concurrency Section of ADA. Technical report RUU-CS-81-17, Dept. of Computer Science, University of Utrecht, 1981.
Gerth, R., W.P. de Roever, M. Roncken: Procedures and Concurrency: A Study in Proof. Proc. Vth International Symposium on Programming, Turijn, 1982.
Gerth, R.: A Sound and Complete Hoare Axiomatization of the ADA Rendezvous. Technical report, Dept. of Computer Science, University of Utrecht, 1982.
Gries, D., G.Levin: Assignment and Procedure Call Proof Rules. TOPLAS 2–4 p.564–580, 1980.
Owicki, S., D.Gries: An Axiomatic Proof Technique for Parallel Programs 1. Acta Inf. 6 p.319–340, 1976.
Pnueli, A., W.P. de Roever: Fairness in the programming language ADA. Technical report, Dept. of Computer Science, Weizmann Instute, Israel, 1982.
Roncken, M., R.Gerth, W.P. de Roever: A Proof System for Brinch Hansen's Distributed Processes. Proc. GI81 München, 1981.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1982 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Gerth, R. (1982). A sound and complete HOARE axiomatization of the ADA-rendezvous. In: Nielsen, M., Schmidt, E.M. (eds) Automata, Languages and Programming. ICALP 1982. Lecture Notes in Computer Science, vol 140. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0012774
Download citation
DOI: https://doi.org/10.1007/BFb0012774
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-11576-2
Online ISBN: 978-3-540-39308-5
eBook Packages: Springer Book Archive