Abstract
In this paper, we present a relativised compositional proof system for real-timed processes. The proof system allows us to derive statements of the form A ⊢ E = F, where processes E, F may contain free time variables and A is a formula of the first order theory of time domain. The formula A ⊢ E = F means that A is a condition for process E to be bisimilar to process F. The proof system is sound and is independent of the choice of time domain, allowing time to be discrete or dense. It is complete for finite terms, i.e. terms without recursion, over dense time domains. It is also shown complete for a sublanguage over discrete time domains. We discuss how to restrict occurrences of time variables to obtain the sublanguage. We finally discuss extensions of the proof system for recursively defined processes.
The author is supported by grant GR/G54399 of the Science and Engineering Research Council of the UK. Most of the work was done when the author was in LFCS, University of Edinburgh.
Preview
Unable to display preview. Download preview PDF.
References
S. Anderson, L. Chen & F. Moller, Observing Causality in Real-Timed Calculi, Preliminary Draft, LFCS, University of Edinburgh, 1992
J.C.M. Baeten & J.A. Bergstra, Real Time Process Algebra, Formal Aspects of Computing, Vol 3, No 2, pp142–188, 1991
J.A. Bergstra & J.W. Klop, Algebra of Communicating Processes with Abstraction, Theoretical Computer Science 37, pp 77–12, 1985
L. Chen, Specification and Verification of Real-Time Systems, Note, 1991
L. Chen, Decidability and Completeness in Real-Time Processes, Technical Report ECS-LFCS-91-185, Edinburgh University, 1991
L. Chen, An Interleaving Model for Real-Time Systems, Proc. of Logical Foundations of Computer Science, Lecture Notes in Computer Science 620, pp 81–92, 1992
L. Chen, Timed Processes: Models, Axioms and Decidability, Ph.D Thesis, University of Edinburgh, 1992
L. Chen, A Model for Real-Time Process Algebras, Proc. MFCS'93, Lecture Notes in Computer Science, 1993
L. Chen, S. Anderson & F. Moller, A Timed Calculus of Communicating System, Technical Report ECS-LFCS-90-127, University of Edinburgh, 1990
P. Degano, R. De Nicola & U. Montanari, Partial Orderings Descriptions and Observations of Nondeterministics Concurrent Processes, Lecture Notes in Computer Science 354, pp 438–466, 1989
M. Hennessy, Axiomatising Finite Concurrent Processes, SIAM J. Comput. Vol 17, No 5, pp 997–1017, 1988
M. Hennessy, A Proof System for Communicating Processes with Value-Passing, Formal Aspects of Computing, Vol. 3, No. 4, pp 346–366, 1991
C.A.R. Hoare, Communicating Sequential Processes, Prentice-Hall international, 1985
A.S. Klusener, Completeness in Real Time Process Algebra, Proceedings of CONCUR'91, Lecture Notes in Computer Science 527, pp 96–110, 1991
R. Milner, A Calculus of Communicating systems, Lecture Notes in Computer Science 92, Springer-verlag, 1980
R. Milner, Communication and Concurrency, Prentice-Hall international, 1989
F. Moller & C. Tofts, A Temporal Calculus of Communicating System, Lecture Notes in Computer Science 458, pp 401–415, 1990
R. Reed & A. W. Roscoe, A Timed Model for Communicating Sequential Processes, Theoretical Computer Science, 58, pp 249–261, 1988
Y. Wang, CCS + Time = an Interleaving Model for Real Time Systems, Proc. of ICALP'91, Lecture Notes in Computer Science, 1991
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1994 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Chen, L. (1994). Axiomatising real-timed processes. In: Brookes, S., Main, M., Melton, A., Mislove, M., Schmidt, D. (eds) Mathematical Foundations of Programming Semantics. MFPS 1993. Lecture Notes in Computer Science, vol 802. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-58027-1_10
Download citation
DOI: https://doi.org/10.1007/3-540-58027-1_10
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-58027-0
Online ISBN: 978-3-540-48419-6
eBook Packages: Springer Book Archive