Abstract
A simple notion of specification is introduced, and a complete set of inference rules given, for reasoning about real-time processes. The notation of Timed Communicating Sequential Processes is employed, and the strongest possible specification of a process is discussed. A proof of correctness of a simple protocol is given to illustrate the method of verification.
supported by ESPRIT project 3096
Preview
Unable to display preview. Download preview PDF.
References
S.R. Blamey, TCSP Processes as Predicates, (to appear) Oxford 1989.
S.D. Brookes, A Model for Communicating Sequential Processes, Oxford University D.Phil thesis 1983.
J.W. Davies, Assisted Proofs for Communicating Sequential Processes, Oxford University M.Sc. thesis 1987.
C.A.R. Hoare, Communicating Sequential Processes, Prentice-Hall International 1985.
E.R. Olderog and C.A.R. Hoare, Specification-oriented Semantics for Communicating Processes Springer LNCS 154 1983, 561–572. (Also, Acta Informatica 23 1986, 9–66.).
K. Paliwoda and J.W. Sanders, The Sliding-Window Protocol in CSP, Oxford University Programming Research Group Technical Monograph 1988, 66.
G.M. Reed, A Uniform Mathematical Theory for Real-time Distributed Computing, Oxford University D.Phil thesis 1988.
G.M. Reed and A.W. Roscoe, A Timed Model for Communicating Sequential Processes Proceedings of ICALP'86, Springer LNCS 226 (1986), 314–323; Theoretical Computer Science 58 1988, 249–261.
G.M. Reed and A.W. Roscoe, Metric Spaces as Models for Real-time Concurrency Proceedings of the Third Workshop on the Mathematical Foundations of Programming Language Semantics, LNCS 298 1987, 331–343.
A.W. Roscoe A Mathematical Theory of Communicating Processes Oxford University D.Phil thesis 1982.
S.A. Schneider Communication in Timed Distributed Computing Oxford University M.Sc. thesis 1988.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1990 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Davies, J., Schneider, S. (1990). Factorizing proofs in timed CSP. In: Main, M., Melton, A., Mislove, M., Schmidt, D. (eds) Mathematical Foundations of Programming Semantics. MFPS 1989. Lecture Notes in Computer Science, vol 442. Springer, New York, NY. https://doi.org/10.1007/BFb0040256
Download citation
DOI: https://doi.org/10.1007/BFb0040256
Published:
Publisher Name: Springer, New York, NY
Print ISBN: 978-0-387-97375-3
Online ISBN: 978-0-387-34808-7
eBook Packages: Springer Book Archive