Skip to main content

Sampling semantics of Duration Calculus

  • Selected Presentations
  • Conference paper
  • First Online:
Formal Techniques in Real-Time and Fault-Tolerant Systems (FTRTFT 1996)

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

Abstract

In the paper, the problem of discretization of continuous time in Duration Calculus (DC) is addressed. For a DC formula D, for a sampling step h, a sampling semantics [D]h is defined to express the properties of discrete observations of its models, while original semantics [D] expresses the properties of the models. In practice, only sampling semantics is implemented. So, an implementation D of a system specified by S, where both are written in DC, is correct iff \([[D]]_h \subseteq [[S]]\). Some rules for proving the correctness of an implementation are given. The problem of digitization is also considered in the paper. Some forms of digitizable DC formulas are shown. Then we apply the obtained results to a non-trivial example, namely, a Biphase Mark Protocol introduced in [11]. That protocol uses 18-cycle cell for one bit of message. A cell is formed by 5-cycle mark subcell followed by 13-cycle code subcell. We adopt the same assumptions about physical environment as in [11]. However, we are able to show a stronger property than in [11]: The protocol works correctly provided the ratio of the writer's and reader's clock is within 30%.

On leave from the Institute of Information Technology, Nghia Do, Tu Liem, Hanoi, Vietnam.

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. P. J. Antsaklis, J. A. Stiver, M. Lemmon, Hybrid system modeling and autonomous control systems, LNCS 736, 1993, pp. 366–392.

    Google Scholar 

  2. A. Bouajjani, R. Echahed and R. Robbana, Verifying Invariance Properties of Timed Systems with Duration Variables, Formal Techniques in Real-Time and Fault-Tolerant Systems, LNCS 863, 1994, pp. 193–210.

    Google Scholar 

  3. D. Bosscher et al. Verification of an Audio Control Protocol, LNCS 863, 1994, pp. 170–192.

    Google Scholar 

  4. Z. Caochen, C. A. R. Hoare, A. P. Ravn, A calculus of durations, Information Processing Letters, 40, 1992, pp. 269–276.

    Google Scholar 

  5. Z. Chaochen, A. P. Ravn, M. R. Hansen, Extended Duration Calculus for Hybrid Real-time Systems, LNCS 736, 1993, pp. 36–59.

    Google Scholar 

  6. Z. Chaochen, M.R. Hansen and P. Sestoft, Decidability and Undecidability Results for Duration Calculus, In STACS'93, P. Enjalbert, A. Finkel and K.W. Wagner (eds), LNCS 665, Springer-Verlag 1993, pp. 58–68.

    Google Scholar 

  7. M.R. Hansen, Model-Checking Discrete Duration Calculus Formal Aspect of Computing, 1994, pp. 826–845.

    Google Scholar 

  8. D.V. Hung and P.H. Giang, A Sampling Semantics of Duration Calculus, UNU/IIST report, No. 50, 1996.

    Google Scholar 

  9. D.V. Hung and W. Ji, On the design of hybrid control systems using I/O automata, UNU/IIST report, No. 34, 1994.

    Google Scholar 

  10. T. Henzinger, Z. Manna, and A. Pnueli, What Good are Digital Clocks?, Springer-Verlag, LNCS 623, 1992.

    Google Scholar 

  11. J. S. Moore, A formal model of asynchronous communication and its use in mechanically verifying a Biphase Mark Protocol, Formal Aspects of Computing, 6, 1994, pp. 60–91.

    Google Scholar 

  12. B. Moszkowski, A temporal Logic for Multilevel Reasoning about Hardware, IEEE Computer, Vol. 18, No. 2, 1985, pp. 10–19.

    Google Scholar 

  13. A. Nerode, W. Kohn, Models for hybrid systems: automata, topologies, controllability, observability, LNCS 736, 1993, pp. 317–356.

    Google Scholar 

  14. X. Nicollin, A. Olivero, J. Sifakis, S. Yovine, An approach to the description and analysis of hybrid systems, LNCS 736, 1993, pp. 149–178.

    Google Scholar 

  15. A. Pnueli, Development of Hybrid Systems, Formal Techniques in Real-Time and Fault-Tolerant Systems, LNCS 863, 1994, pp. 77–8.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Bengt Jonsson Joachim Parrow

Rights and permissions

Reprints and permissions

Copyright information

© 1996 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Van Hung, D., Giang, P.H. (1996). Sampling semantics of Duration Calculus. In: Jonsson, B., Parrow, J. (eds) Formal Techniques in Real-Time and Fault-Tolerant Systems. FTRTFT 1996. Lecture Notes in Computer Science, vol 1135. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-61648-9_41

Download citation

  • DOI: https://doi.org/10.1007/3-540-61648-9_41

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-61648-1

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

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics