Skip to main content

Using CSP to verify a timed protocol over a fair medium

  • Conference paper
  • First Online:
CONCUR '92 (CONCUR 1992)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 630))

Included in the following conference series:

Abstract

Standard timed models of CSP are based upon finite observations, and are thus unsuitable for the analysis of fairness conditions. The addition of infinite observations to the standard timed failures model permits an adequate treatment of fairness in a timed context. The resulting model admits a complete proof system for admissible specifications, and supports a theory of timed refinement for untimed programs. This is demonstrated with a study of a familiar protocol—the alternating bit protocol—communicating over an unreliable but fair medium.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. R. Alur, C. Courcoubetis and D. Dill, Model checking for real time systems, Proceedings of the 5th Logics in Computer Science, 1990

    Google Scholar 

  2. R. Alur and T. Henzinger, Logics and models of real-time: a survey, Proceedings of REX '91, to appear in Springer LNCS

    Google Scholar 

  3. J. C. M. Baeten and J. A. Bergstra, Real time process algebra., Formal Aspects of Computing, Volume 3, Number 2, 1991

    Google Scholar 

  4. S. D. Brookes and A. W. Roscoe, An improved failures model for communicating sequential processes, Proceedings of the Pittsburgh Seminar on Concurrency, Springer LNCS 197, 1985

    Google Scholar 

  5. J. Davies, Specification and proof in real-time systems, Programming Research Group Monograph PRG-93, Oxford University, 1991

    Google Scholar 

  6. N. Francez, Fairness, Springer-Verlag 1986

    Google Scholar 

  7. M. Hennessy and T. Regan, A process algebra for timed systems, Report 5-91, School of Cognitive and Computing Sciences, University of Sussex 1991

    Google Scholar 

  8. C. A. R. Hoare, Communicating Sequential Processes, Prentice-Hall 1985

    Google Scholar 

  9. J. Hooman, Specification and compositional verification of real-time systems, Ph.D thesis, University of Eindhoven, 1991

    Google Scholar 

  10. D. M. Jackson, Specifying timed communicating sequential processes using temporal logic, PRG Report TR-5-90, Oxford University 1990

    Google Scholar 

  11. F. Jahanian and A.K. Mok, Safety analysis of timing properties in real-time systems, IEEE Transactions on Software Engineering, SE-12, 1986

    Google Scholar 

  12. A. S. Jeffrey, Observation spaces and timed processes, Oxford University D.Phil thesis, 1992

    Google Scholar 

  13. F. Moller and C. Tofts, A temporal calculus of communicating systems, Proceedings of CONCUR 90, Springer LNCS 458, 1990

    Google Scholar 

  14. D. V. J. Murphy, Time, causality and concurrency, Surrey University Ph.D thesis, 1990

    Google Scholar 

  15. X. Nicollin, J.-L. Richier, J. Sifakis and J. Voiron, ATP: an algebra for timed processes, Proceedings of the IFIP Conference on Programming Concepts and Methods, 1990

    Google Scholar 

  16. X. Nicollin, J. Sifakis and S. Yovine, From ATP to timed graphs and hybrid systems, Proceedings of REX '91, to appear in Springer LNCS

    Google Scholar 

  17. Y. Ortega-Mallen and D. de Frutos-Escrig, A complete proof system for timed observations, Proceedings of TAPSOFT 91, Springer LNCS 493, 1991

    Google Scholar 

  18. G. M. Reed, A uniform mathematical theory for real-time distributed computing, Oxford University D.Phil thesis, 1988

    Google Scholar 

  19. G. M. Reed and A. W. Roscoe, A timed model for communicating sequential processes, Proceedings of ICALP'86, Springer LNCS 226, 1986

    Google Scholar 

  20. A. W. Roscoe, Unbounded nondeterminism in CSP, Programming Research Group Technical Monograph PRG-67, Oxford University, 1988

    Google Scholar 

  21. S. Schneider, Unbounded nondeterminism in Timed CSP, to appear

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

W.R. Cleaveland

Rights and permissions

Reprints and permissions

Copyright information

© 1992 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Davies, J., Schneider, S. (1992). Using CSP to verify a timed protocol over a fair medium. In: Cleaveland, W. (eds) CONCUR '92. CONCUR 1992. Lecture Notes in Computer Science, vol 630. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0084803

Download citation

  • DOI: https://doi.org/10.1007/BFb0084803

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-55822-4

  • Online ISBN: 978-3-540-47293-3

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics