Skip to main content

The tool Kronos

  • Conference paper
  • First Online:
Hybrid Systems III (HS 1995)

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

Included in the following conference series:

Abstract

Both approaches presented in this paper considerably improve Kronos performance and functionalities.

Forward analysis permits handling examples with a large number of clocks, as the example of the FDDI protocol shows: up to 25 clocks, which, to our knowledge, exceeds the clock-space dimension of similar examples treated in the literature. Moreover, this method is capable of providing a counter-example sequence, as a diagnosis in the case a system fails to verify an invariance or bounded response property.

Minimization considerably reduces the number of states and transitions of large systems, as the example of Fischer's protocol illustrates. It also allows for further analysis, using standard techniques for untimed systems, such as comparison and reduction with respect to behavioral equivalences. The combination of timed and untimed minimization allowed us to discover the problem of starvation in the first version of the mutual-exclusion protocol.

We stress the fact that Fischer's protocol has been analyzed many times, using other real-time verification tools. in particular in [2, 13]. None of these two analyses, however, deals with starvation, while the versions of the protocol used are simpler.

Finally, both forward analysis and minimization prove helpful not only for verification but also for revealing intrinsic problems of modelization, thus giving better insight to the system analyzed.

VERIMAG is a joint laboratory of CNRS, INPG, Université Joseph Fourier, and Verilog SA, associated with IMAG.

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. M. Abadi and L. Lamport. An old-fashioned recipe for real-time. In Proc. REX Workshop “Real-Time: Theory in Practice”. LNCS 600, Springer-Verlag.

    Google Scholar 

  2. A. Alur, C. Courcoubetis, D. Dill, N. Halbwachs, and H. Wong-Toi. An implementation of three algorithms for timing verification based on automata emptiness. In Proc. 13th IEEE RTSS. IEEE Computer Society Press. 1992.

    Google Scholar 

  3. R. Alur, C. Courcoubetis. and D.L. Dill. Model checking in dense real time. Information and Computation. 104(1):2–34. 1993.

    Article  Google Scholar 

  4. R. Alur and D.L. Dill. A theory of timed automata. Theoretical Computer Science, 126:183–235, 1994.

    Article  Google Scholar 

  5. A. Bouajjani, J.C. Fernandez, N. Halbwachs, P. Raymond, and C. Ratel. Minimal state graph generation. Science of Computer Programming, 18:247–269, 1992.

    Article  Google Scholar 

  6. C. Daws, A. Olivero, and S. Yovine. Verifying ET-LOTOS programs with KRONOS. In Proc. FORTE'94, pages 227–242. Bern, Switzerland, October 1994.

    Google Scholar 

  7. C. Daws and S. Yovine. Symbolic forward analysis of timed automata. Tech. Report Spectre 95-16. Verimag, Grenoble. November 1995.

    Google Scholar 

  8. C. Daws and S. Yovine. Two examples of verification of multirate timed automata with KRONOS. In Proc. 1995 IEEE RTSS'95. Pisa, Italy, December 1995. IEEE Computer Society Press.

    Google Scholar 

  9. J.Cl. Fernandez and L. Mounier. A tool set for deciding behavioural equivalences. In CONCUR'91, Concurrency theory. LNCS 527, Springer Verlag, August. 1991.

    Google Scholar 

  10. H. Garavel, R. Mateescu, R. Ruffiot. and L.-P. Tock. Binary coded graphs — reference manuals of the beg tools. Tech. Report Spectre 95-13, Verimag, Grenoble. October 1995.

    Google Scholar 

  11. T.A. Henzinger, X. Nicollin, J. Sifakis, and S. Yovine. Symbolic model checking for real-time systems. Information and Computation, 111(2):193–244, 1994.

    Article  Google Scholar 

  12. R. Jain. FDDI handbook: high-speed networking using fiber and other media. Addison-Wesley. 1994.

    Google Scholar 

  13. K. G. Larsen, P. Petterson. and Y. Wang. Compositional and symbolic modelchecking of real-time systems. In Proc. 1995 IEEE RTSS'95, Pisa, Italy, December 1995. IEEE Computer Society Press.

    Google Scholar 

  14. A. Olivero. Modélisation et analyse de systèmes temporisés et hybrides. Thèse. Institut National Polytechnique de Grenoble, Grenoble, France, September 1994.

    Google Scholar 

  15. S. Tripakis and S. Yovine. Analysis of timed systems based on time-abstracting bisimulations. Tech. Report Spectre 95-15. Verimag, Grenoble, November 1995.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Rajeev Alur Thomas A. Henzinger Eduardo D. Sontag

Rights and permissions

Reprints and permissions

Copyright information

© 1996 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Daws, C., Olivero, A., Tripakis, S., Yovine, S. (1996). The tool Kronos . In: Alur, R., Henzinger, T.A., Sontag, E.D. (eds) Hybrid Systems III. HS 1995. Lecture Notes in Computer Science, vol 1066. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0020947

Download citation

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

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

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

  • Online ISBN: 978-3-540-68334-6

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics