Skip to main content

Model Checking Two Layers of Mean-Field Models

  • Chapter
  • First Online:
Principles of Performance and Reliability Modeling and Evaluation

Part of the book series: Springer Series in Reliability Engineering ((RELIABILITY))

  • 1137 Accesses

Abstract

Recently, many systems that consist of a large number of interacting objects have been analysed using the mean-field method, which allows a quick and accurate analysis of such systems, while avoiding the state-space explosion problem. To date, the mean-field method has primarily been used for classical performance evaluation purposes. In this chapter, we discuss model-checking mean-field models. We define and motivate two logics, called Mean-Field Continuous Stochastic Logic (MF-CSL) and Mean-Field Logic (MFL), to describe properties of systems composed of many identical interacting objects. We present model-checking algorithms and discuss the differences in the expressiveness of these two logics and their combinations.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 169.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 219.99
Price excludes VAT (USA)
  • Durable hardcover 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

Institutional subscriptions

Notes

  1. 1.

    Note that for ease of interpretation, we group the elements of the vector according to the three submodels.

  2. 2.

    A function is called cadlag if it is defined on the real numbers (or a subset of them), if it is everywhere right-continuous and if it has left limits everywhere.

  3. 3.

    Note, however, a global atomic property is not always connected to the properties of the local model (unlike the expectation operator in MF-CSL).

References

  1. Kurtz TG (1970) Solutions of ordinary differential equations as limits of pure jump Markov processes. J Appl Probab 7(1):49–58

    Article  MathSciNet  MATH  Google Scholar 

  2. Bortolussi L, Hillston J, Latella D, Massink M (2013) Continuous approximation of collective systems behaviour: a tutorial. Perform Eval 70(5):317–349

    Article  Google Scholar 

  3. Bakhshi R, Cloth L, Fokkink W, Haverkort BR (2009) Mean-field analysis for the evaluation of Gossip protocols. In: QEST, IEEE CS Press, pp 247–256

    Google Scholar 

  4. Bakhshi R, Endrullis J, Endrullis S, Fokkink W, Haverkort BR (2010) Automating the mean-field method for large dynamic gossip networks. In: QEST, IEEE CS Press, pp 241–250

    Google Scholar 

  5. Kolesnichenko A, Remke A, de Boer PT, Haverkort BR (2011) Comparison of the mean-field approach and simulation in a peer-to-peer botnet case study. In: EPEW, vol 6977. LNCS, Springer, pp 133–147

    Google Scholar 

  6. Kolesnichenko A, Remke A, de Boer PT, Haverkort BR (2013) A logic for model-checking mean-field models. In: DSN/PDF, IEEE CS Press, pp 1–12

    Google Scholar 

  7. Maler O, Nickovic D (2004) Monitoring temporal properties of continuous signals. In: FORMATS, vol 3253. LNCS, Springer, pp 152–166

    Google Scholar 

  8. Donzé A, Clermont G, Legay A, Langmead CJ (2010) Parameter synthesis in nonlinear dynamical systems: application to systems biology. J Comput Biol 17(3):325–336

    Article  MathSciNet  Google Scholar 

  9. Donzé A, Ferrère T, Maler O (2013) Efficient robust monitoring for STL. In: CAV, vol 8044. LNCS, Springer, pp 264–279

    Google Scholar 

  10. Hillston J (2014) The benefits of sometimes not being discrete. In: CONCUR, vol 8704. LNCS, Springer, pp 7–22

    Google Scholar 

  11. Bortolussi L, Hillston J (2012) Fluid model checking. In: CONCUR, vol 7454. LNCS, Springer, pp 333–347

    Google Scholar 

  12. Bortolussi L, Hillston J (2013) Checking individual agent behaviours in markov population models by fluid approximation. In: SFM, vol 7938. LNCS, Springer, pp 113–149

    Google Scholar 

  13. Bortolussi L, Lanciani R (2013) Model checking Markov population models by central limit approximation. In: QEST, vol 8054. LNCS, Springer, pp 123–138

    Google Scholar 

  14. Latella D, Loreti M, Massink M (2014) On-the-fly fast mean-field model-checking. In: TGC, LNCS, Springer, pp 297–314

    Google Scholar 

  15. Donzé A, Maler O (2010) Robust satisfaction of temporal logic over real-valued signals. In: FORMATS, vol 6246. LNCS, Springer, pp 92–106

    Google Scholar 

  16. Fainekos GE, Pappas GJ (2009) Robustness of temporal logic specifications for continuous-time signals. Theor Comput Sci 410(42):4262–4291

    Article  MathSciNet  MATH  Google Scholar 

  17. Rizk A, Batt G, Fages F, Soliman S (2008) On a continuous degree of satisfaction of temporal logic formulae with applications to systems biology. In: CMSB, vol 5307. LNCS, Springer, pp 251–268

    Google Scholar 

  18. Bartocci E, Bortolussi L, Nenzi L, Sanguinetti G (2013) On the robustness of temporal properties for stochastic models. In: HSB, vol 125. EPTCS, Open Publishing Association, pp 3–19

    Google Scholar 

  19. Donzé A, Breach A (2010) Toolbox for verification and parameter synthesis of hybrid systems. In: CAV, vol 6174. LNCS, Springer, pp 167–170

    Google Scholar 

  20. Annpureddy Y, Liu C, Fainekos G, Sankaranarayanan S (2011) S-TaLiRo: a tool for temporal logic falsification for hybrid systems. In: TACAS, vol 6605. LNCS, Springer, pp 254–257

    Google Scholar 

  21. Calzone L, Fages F, Soliman S (2006) Biocham: an environment for modeling biological systems and formalizing experimental knowledge. Bioinformatics 22(14):1805–1807

    Article  Google Scholar 

  22. Chaintreau A, Le Boudec JY, Ristanovic N (2009) The age of gossip: spatial mean field regime. In: ACM SIGMETRICS/Performance, pp 109–120

    Google Scholar 

  23. Bobbio A, Gribaudo M, Telek M (2008) Analysis of large scale interacting systems by mean field method. In: QEST, IEEE Computer Society, pp 215–224

    Google Scholar 

  24. Darling RWR, Fluid limits of pure jump Markov processes: a practical guide, ArXiv mathematics e-prints arXiv:arXiv:math/0210109

  25. Darling RWR, Norris JR (2008) Differential equation approximations for Markov chains. Probab Surv 5:37–79

    Article  MathSciNet  MATH  Google Scholar 

  26. van Ruitenbeek E, Sanders WH (2008) Modeling peer-to-peer botnets. In: QEST, IEEE CS Press, pp 307–316

    Google Scholar 

  27. Kurtz TG (1970) Solutions of ordinary differential equations as limits of pure jump Markov processes. J Appl Probab 7(1):49–58

    Article  MathSciNet  MATH  Google Scholar 

  28. Billingsley P (1995) Probability and measure. 3rd edn. Wiley-Interscience

    Google Scholar 

  29. Wolfram Research Inc (2010) Mathematica tutorial. http://www.wolfram.com/mathematica/

  30. Gast N, Gaujal B (2010) A mean field model of work stealing in large-scale systems. In: ACM SIGMETRICS, ACM, pp 13–24

    Google Scholar 

  31. Bortolussi L (2011) Hybrid limits of continuous time Markov chains. In: QEST, IEEE Computer Society, pp 3–12

    Google Scholar 

  32. Hayden RA (2012) Mean field for performance models with deterministically-timed transitions. In: QEST, IEEE Computer Society, pp 63–73

    Google Scholar 

  33. Hayden RA, Horvàth I, Telek M (2014) Mean field for performance models with generally-distributed timed transitions. In: QEST, vol 8657. LNCS, Springer, pp 90–105

    Google Scholar 

  34. Stefanek A, Hayden RA, Gonagle MM, Bradley JT (2012) Mean-field analysis of Markov models with reward feedback. In: ASMTA, vol 7314. LNCS, pp 193–211

    Google Scholar 

  35. Stefanek A, Hayden RA, Bradley JT (2014) Mean-field analysis of hybrid Markov population models with time-inhomogeneous rates. Ann Oper Res 1–27

    Google Scholar 

  36. Le Boudec JY (2010) The stationary behaviour of fluid limits of reversible processes is concentrated on stationary points. Technical report

    Google Scholar 

  37. Benaïm M, Le Boudec JY (2008) A class of mean field interaction models for computer and communication systems. Perform Eval 65(11–12):823–838

    Article  Google Scholar 

  38. Baier C, Haverkort BR, Hermanns H, Katoen JP (2003) Model-checking algorithms for continuous-time Markov chains. IEEE Trans Softw Eng 29(7):524–541

    Article  MATH  Google Scholar 

  39. Nickovic D, Maler O (2007) AMT: a property-based monitoring tool for analog systems. In: FORMATS, vol 4763. LNCS, Springer, pp 304–319

    Google Scholar 

  40. Pnueli A (1977) The temporal logic of programs. In: SFCS, IEEE computer society, pp 46–57

    Google Scholar 

  41. Gómez-Marn AM, Hernndez-Ortz JP (2013) Mean field approximation of Langmuir-Hinshelwood CO-surface reactions considering lateral interactions. J Phys Chem 117(30):15716–15727

    Google Scholar 

Download references

Acknowledgments

The work in this chapter has been performed when Anna Kolesnichenko was still at the University of Twente. She has been supported through NWO grant 612.063.918, MATMAN (Mean-Field Approximation Techniques for Markov Models), as well as the FP7 Sensation project (see below). Anne Remke has been supported through an NWO VENI grant on Dependability Analysis of Fluid Critical Infrastructures using Stochastic Hybrid Models. Boudewijn Haverkort and Pieter-Tjerk de Boer have been supported through FP7 STREP 318490, Sensation (Self Energy-Supporting Autonomous Computation).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Anna Kolesnichenko .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer International Publishing Switzerland

About this chapter

Cite this chapter

Kolesnichenko, A., Remke, A., de Boer, PT., Haverkort, B.R. (2016). Model Checking Two Layers of Mean-Field Models. In: Fiondella, L., Puliafito, A. (eds) Principles of Performance and Reliability Modeling and Evaluation. Springer Series in Reliability Engineering. Springer, Cham. https://doi.org/10.1007/978-3-319-30599-8_13

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-30599-8_13

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-30597-4

  • Online ISBN: 978-3-319-30599-8

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics