Skip to main content

A Probabilistic Logic for pTiMo

  • Conference paper

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 8049))

Abstract

In this paper we present pTiMo, a process algebra in which migrations and interactions depend upon timers and have probabilities. The semantics of the calculus is given in terms of labeled, discrete-time Markov chains. The existing quantitative tools do not explicitly support properties which make use of local clocks, multisets of transitions (generated by the maximal progress policy in pTiMo) and transition provenance (the location at which a transition originates, and the processes that participate in the transition). In order to study such properties, we introduce a probabilistic temporal logic PLTM for pTiMo, and provide an algorithm for verifying PLTM properties. These properties can be checked over states and/or transitions, and encompass both transient and steady-state behaviors. We also provide a verification algorithm for PLTM properties, and analyze its time complexity.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Aman, B., Ciobanu, G., Koutny, M.: Behavioural Equivalences over Migrating Processes with Timers. In: Giese, H., Rosu, G. (eds.) FORTE/FMOODS 2012. LNCS, vol. 7273, pp. 52–66. Springer, Heidelberg (2012)

    Chapter  Google Scholar 

  2. Berger, M.: Towards Abstractions For Distributed Systems. PhD thesis, Imperial College, Department of Computing (2002)

    Google Scholar 

  3. Ciobanu, G., Juravle, C.: A Software Platform for Timed Mobility and Timed Interaction. In: Lee, D., Lopes, A., Poetzsch-Heffter, A. (eds.) FMOODS/FORTE 2009. LNCS, vol. 5522, pp. 106–121. Springer, Heidelberg (2009)

    Chapter  Google Scholar 

  4. Ciobanu, G., Koutny, M.: Timed mobility in process algebra and Petri nets. J. Log. Algebr. Program. 80(7), 377–391 (2011)

    Article  MathSciNet  MATH  Google Scholar 

  5. Ciobanu, G., Rotaru, A.: A Probabilistic Query Language for Migrating Processes with Timers. Technical Report FML-12-01, Formal Methods Laboratory, Institute of Computer Science, Romanian Academy (2012)

    Google Scholar 

  6. Ciobanu, G., Prisacariu, C.: Timers for distributed systems. Electron. Notes Theor. Comput. Sci. 164(3), 81–99 (2006)

    Article  Google Scholar 

  7. De Nicola, R., Ferrari, G., Pugliese, R.: KLAIM: A Kernel Language for Agents Interaction and Mobility. IEEE T. Software Eng. 24(5), 315–329 (1998)

    Article  Google Scholar 

  8. Feller, W.: An Introduction to Probability Theory and Its Applications, 3rd edn., vol. 1. Wiley (1968)

    Google Scholar 

  9. Hansson, H., Jonsson, B.: A logic for reasoning about time and reliability. Form. Asp. Comput. 6(5), 512–535 (1994)

    Article  MATH  Google Scholar 

  10. Hennessy, M.: A distributed π-calculus. Cambridge University Press (2007)

    Google Scholar 

  11. Hillston, J.: A Compositional Approach to Performance Modelling. Cambridge University Press (1996)

    Google Scholar 

  12. Huth, M.: The interval domain: a matchmaker for aCTL and aPCTL. Electron. Notes Theor. Comput. Sci. 14, 134–148 (1998)

    Article  MathSciNet  Google Scholar 

  13. Kwiatkowska, M., Norman, G., Parker, D.: Stochastic Model Checking. In: Bernardo, M., Hillston, J. (eds.) SFM 2007. LNCS, vol. 4486, pp. 220–270. Springer, Heidelberg (2007)

    Chapter  Google Scholar 

  14. Sewell, P., et al.: Acute: High-Level Programming Language Design for Distributed Computation. J. Funct. Program. 17, 547–612 (2007)

    Article  MathSciNet  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2013 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Ciobanu, G., Rotaru, A. (2013). A Probabilistic Logic for pTiMo. In: Liu, Z., Woodcock, J., Zhu, H. (eds) Theoretical Aspects of Computing – ICTAC 2013. ICTAC 2013. Lecture Notes in Computer Science, vol 8049. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-39718-9_9

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-39718-9_9

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-39717-2

  • Online ISBN: 978-3-642-39718-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics