Advertisement

Verifying automata specifications of probabilistic real-time systems

  • Rajeev Alur
  • Costas Courcoubetis
  • David Dill
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 600)

Abstract

We present a model-checking algorithm for a system presented as a generalized semi-Markov process and a specification given as a deterministic timed automaton. This leads to a method for automatic verification of timing properties of finite-state probabilistic real-time systems.

Keywords

Real-time Probabilistic systems Automatic verification 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. [ACD90]
    R. Alur, C. Courcoubetis, D.L. Dill, “Model-checking for real-time systems,” In Proceedings of the Fifth IEEE Symposium on Logic in Computer Science, pages 414–425, 1990.Google Scholar
  2. [ACD91]
    R. Alur, C. Courcoubetis, D.L. Dill, “Model-checking for probabilistic real-time systems,” In Automata, Languages, and Programming: Proceedings of the 18th ICALP, Lecture Notes in Computer Science 510, 1991.Google Scholar
  3. [AD90]
    R. Alur, D.L. Dill, “Automata for modeling real-time systems,” In Automata, Languages, and Programming: Proceedings of the 17th ICALP, Lecture Notes in Computer Science 443, pages 322–335, 1990.Google Scholar
  4. [AH89]
    R. Alur, T.A. Henzinger, “A really temporal logic,” In Proceedings of the 30th IEEE Symposium on Foundations of Computer Science, pages 164–169, 1989.Google Scholar
  5. [BCMDH90]
    J.R. Burch, E.M. Clarke, K.L. McMillan, D.L. Dill, L.J. Hwang, “Symbolic model-checking: 1020 states and beyond,” In Proceedings of the Fifth IEEE Symposium on Logic in Computer Science, pages 428–439, 1990.Google Scholar
  6. [CY88]
    C. Courcoubetis, M. Yannakakis, “Verifying temporal properties of finite-state probabilistic programs,” In Proceedings of the 29th IEEE Symposium on Foundations of Computer Science, pages 338–345, 1988.Google Scholar
  7. [EC82]
    E.A. Emerson, E.M. Clarke, “Using branching-time temporal logic to synthesize synchronization skeletons,” Science of Computer Programming 2, pages 241–266, 1982.CrossRefGoogle Scholar
  8. [GW91]
    P. Godefroid, P. Wolper, “A partial approach to model-checking,” In Proceedings of the Sixth IEEE Symposium on Logic in Computer Science, pages 406–415, 1991.Google Scholar
  9. [HJ89]
    H. Hansson, B. Jonsson, “A framework for reasoning about time and reliability,” In Proceedings of the Tenth IEEE Real-Time Systems Symposium, pages 102–111, 1989.Google Scholar
  10. [Ko90]
    R. Koymans, “Specifying real-time properties with Metric Temporal Logic,” Journal of Real-Time Systems, 2, pages 255–299, 1990.CrossRefGoogle Scholar
  11. [Le90]
    H.R. Lewis, “A logic of concrete time intervals,” In Proceedings of the Fifth IEEE Symposium on Logic in Computer Science, pages 380–389, 1990.Google Scholar
  12. [LS82]
    D. Lehman, S. Shelah, “Reasoning with time and chance,” Information and Control 53, 1982.Google Scholar
  13. [PZ86]
    A. Pnueli, L. Zuck, “Probabilistic verification by tableaux,” In Proceedings of the First IEEE Symposium on Logic in Computer Science, 1986.Google Scholar
  14. [Sh87]
    G.S. Shedler, Regeneration and Networks of Queues, Springer-Verlag, 1987.Google Scholar
  15. [Th90]
    W. Thomas, “Automata on infinite objects,” Handbook of Theoretical Computer Science, volume B, pages 133–191, 1990.Google Scholar
  16. [Wh80]
    W. Whitt, “Continuity of generalized semi-Markov processes,” Math. Oper. Res. 5, 1980.Google Scholar
  17. [Va85]
    M. Vardi, “Automatic verification of probabilistic concurrent finite-state programs,” In Proceedings of the 26th IEEE Symposium on Foundations of Computer Science, pages 327–338, 1985.Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1992

Authors and Affiliations

  • Rajeev Alur
    • 1
  • Costas Courcoubetis
    • 2
    • 3
  • David Dill
    • 4
  1. 1.AT&T Bell LaboratoriesMurray HillUSA
  2. 2.Computer Science DepartmentUniversity of CreteGreece
  3. 3.Institute of Computer ScienceFORTHHeraklionGreece
  4. 4.Department of Computer ScienceStanford UniversityStanfordUSA

Personalised recommendations