Skip to main content

Probabilistic resource failure in real-time process algebra

  • Conference paper
  • First Online:
CONCUR'98 Concurrency Theory (CONCUR 1998)

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

Included in the following conference series:

Abstract

PACSR, a probabilistic extension of the real-time process algebra ACSR, is presented. The extension is built upon a novel treatment of the notion of a resource. In ACSR, resources are used to model contention in accessing physical devices. Here, resources are invested with the ability to fail and are associated with a probability of failure. The resulting formalism allows one to perform probabilistic analysis of real-time system specifications in the presence of resource failures. A probabilistic variant of Hennessy-Milner logic with until is presented. The logic features an until operator which is parameterized by both a probabilistic constraint and a regular expression over observable actions. This style of parameterization allows the application of probabilistic constraints to complex execution fragments. A model-checking algorithm for the proposed logic is also given. Finally, PACSR and the logic are illustrated with a telecommunications example.

This work was supported in part by grants AFOSR F49620-95-1-0508, ARO DAAH04-95-1-0092, NSF CCR-9415346, NSF CCR-9619910, and ONR N00014-97-1-0505 (MURI).

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, L. Jagadeesan, J. Kott, and J. V. Olnhausen. Model-checking of real-time systems: a telecommunications application. In Proceedings of the International Conference on Software Engineering, 1997.

    Google Scholar 

  2. J. Baeten, J. Bergstra, and S. Smolka. Axiomatizing probabilistic processes: ACP with generative probabilities. Information and Computation, 121(2):234–255, Sept. 1995.

    Article  MATH  MathSciNet  Google Scholar 

  3. C. Baier, E. Clarke, V. Hartonas-Garmhausen, M. Kwiatkowska, and M. Ryan. Symbolic model checking for probabilistic processes. In Proceedings of ICALP '97, volume 1256 of Lecture Notes in Computer Science, pages 430–440. Springer-Verlag, July 1997.

    Google Scholar 

  4. C. Baier and M. Kwiatkowska. Automatic verification of liveness properties of randomized systems (extended abstract). In Proceedings of the 14th Annual ACM Symposium on Principles of Distributed Computing, Santa Barbara, California, Aug. 1997.

    Google Scholar 

  5. H. Ben-Abdallah, D. Clarke, I. Lee, and O. Sokolsky. PARAGON: A Paradigm for the Specification, Verification, and Testing of Real-Time Systems. In IEEE Aerospace Conference, pages 469–488, Feb 1–8 1997.

    Google Scholar 

  6. A. Bianco and L. de Alfaro. Model checking of probabilistic and nondeterministic systems. In Proceedings Foundations of Software Techonology ans Theoretical Computer Science, volume 1026 of Lecture Notes in Computer Science, pages 499–513. Springer-Verlag, 1995.

    Google Scholar 

  7. E. Clarke and E. Emerson. Design and Synthesis of Synchronization Skeletons Using Branching Time Temporal Logic. LNCS 131, 1981.

    Google Scholar 

  8. E. Clarke, E. Emerson, and A. P. Sistla. Automatic verification of finite state concurrent systems using temporal logic specifications. ACM Trans. Prog. Lang. Syst., 8(2), 1986.

    Google Scholar 

  9. R. De Nicola and P. Vaandrager. Three logics for branching bisimulation. In Proceedngs of LICS '90. IEEE Computer Society Press, 1990.

    Google Scholar 

  10. A. Giacalone, C. Jou, and S. Smolka. Algebraic reasoning for probabilistic concurrent systems. In Proceedings of Working Conference on Programming Concepts and Methods, Sea of Gallilee, Israel, Apr. 1990. IFIP TC 2, North-Holland.

    Google Scholar 

  11. P. Halmos. Measure Theory. Springer Verlag, 1950.

    Google Scholar 

  12. H. Hansson. Time and Probability in Formal Design of Distributed Systems. PhD thesis, Department of Computer Systems, Uppsala University, 1991. DoCS 91/27.

    Google Scholar 

  13. H. Hansson and B. Jonsson. A logic for reasoning about time and probability. Formal Aspects of Computing, 6:512–535, 1994.

    Article  MATH  Google Scholar 

  14. P. Iyer and M. Narasimha. ‘almost always’ and ‘definitely sometime’ are not enough: Probabilistic quantifiers and probabilistic model checking. Technical Report TR-96-16, Department of Computer Science, North Carolina State University, July 1996.

    Google Scholar 

  15. H. Karloff. Linear Programming. Progress in Theoretical Computer Science. Birkhauser, 1991.

    Google Scholar 

  16. J.-P. Katoen, R. Langerak, and D. Latella. Modeling systems by probabilistic process algebra: An event structures approach. In Proceedings of FORTE '92 — Fifth International Conference on Formal Description Techniques, pages 255–270, Oct. 1993.

    Google Scholar 

  17. I. Lee, P. Brémond-Grégoire, and R. Gerber. A process algebraic approach to the specification and analysis of resource-bound real-time systems. Proceedings of the IEEE, pages 158–171, Jan 1994.

    Google Scholar 

  18. R. Segala. Modelling and Verification of Randomized Distributed Real-Time Systems. PhD thesis, Department of Electrical Engineering and Computer Science, Massachusetts Institute of Technology, 1995.

    Google Scholar 

  19. R. Segala and N. Lynch. Probabilistic simulations for probabilistic processes. In B. Jonsson and J. Parrow, editors, Proceedings CONCUR 94, Uppsala, Sweden, volume 836 of Lecture Notes in Computer Science, pages 481–496. Springer-Verlag, 1994.

    Google Scholar 

  20. K. Seidel. Probabilistic CSP. PhD thesis, Oxford University, 1992.

    Google Scholar 

  21. C. Tofts. Processes with probabilities, priorities and time. Formal Aspects of Computing, 4:536–564, 1994.

    Article  Google Scholar 

  22. M. Vardi. Automatic verification of probabilistic concurrent finite-state programs. In Proceedings 26th Annual Symposium on Foundations of Computer Science, pages 327–338. IEEE, 1985.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Davide Sangiorgi Robert de Simone

Rights and permissions

Reprints and permissions

Copyright information

© 1998 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Philippou, A., Cleaveland, R., Lee, I., Smolka, S., Sokolsky, O. (1998). Probabilistic resource failure in real-time process algebra. In: Sangiorgi, D., de Simone, R. (eds) CONCUR'98 Concurrency Theory. CONCUR 1998. Lecture Notes in Computer Science, vol 1466. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0055637

Download citation

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

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-64896-3

  • Online ISBN: 978-3-540-68455-8

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics