Abstract
A design for a hardware interface that implements CSP-like communication primitives is presented. The design is based on a bus scheme that allows processes to “eavesdrop” on messages not directly addressed to them. A temporal logic specification is given for the network and an outline of a verification proof is sketched.
Preview
Unable to display preview. Download preview PDF.
8. References
C.A.R. Hoare “Communicating Sequential Processes', Communications of the ACM, Vol. 21, No. 8, 666–677, August 1978.
Z. Manna and A. Pnueli, “Verification of Concurrent Programs: Temporal Proof Principles”, Proc. of the Workshop on Logic of Programs (D. Kozen, ed.), Yorktown Heights, NY (1981).
Z. Manna and A. Pnueli, “Verification of Concurrent Programs: A Temporal Proof System”, Proc. 4th School on Advanced Programming, Amsterdam, The Netherlands (June 1982).
D. Ron, “Temporal Verification of Communication Protocols”, M.Sc. Thesis, Weizmann Institute.
F. Rosemberg, “Final Report”, Dept. of Applied Mathematics, The Weizmann Institute of Science, July 1983.
D. Ron, F. Rosemberg and A. Pnueli, “Verification of a Hardware Implementation of the CSP Primitives”. In preparation.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1984 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Ron, D., Rosemberg, F., Pnueli, A. (1984). A hardware implementation of the CSP primitives and its verification. In: Paredaens, J. (eds) Automata, Languages and Programming. ICALP 1984. Lecture Notes in Computer Science, vol 172. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-13345-3_39
Download citation
DOI: https://doi.org/10.1007/3-540-13345-3_39
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-13345-2
Online ISBN: 978-3-540-38886-9
eBook Packages: Springer Book Archive