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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
Note that for ease of interpretation, we group the elements of the vector according to the three submodels.
- 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.
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
Kurtz TG (1970) Solutions of ordinary differential equations as limits of pure jump Markov processes. J Appl Probab 7(1):49–58
Bortolussi L, Hillston J, Latella D, Massink M (2013) Continuous approximation of collective systems behaviour: a tutorial. Perform Eval 70(5):317–349
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
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
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
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
Maler O, Nickovic D (2004) Monitoring temporal properties of continuous signals. In: FORMATS, vol 3253. LNCS, Springer, pp 152–166
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
Donzé A, Ferrère T, Maler O (2013) Efficient robust monitoring for STL. In: CAV, vol 8044. LNCS, Springer, pp 264–279
Hillston J (2014) The benefits of sometimes not being discrete. In: CONCUR, vol 8704. LNCS, Springer, pp 7–22
Bortolussi L, Hillston J (2012) Fluid model checking. In: CONCUR, vol 7454. LNCS, Springer, pp 333–347
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
Bortolussi L, Lanciani R (2013) Model checking Markov population models by central limit approximation. In: QEST, vol 8054. LNCS, Springer, pp 123–138
Latella D, Loreti M, Massink M (2014) On-the-fly fast mean-field model-checking. In: TGC, LNCS, Springer, pp 297–314
Donzé A, Maler O (2010) Robust satisfaction of temporal logic over real-valued signals. In: FORMATS, vol 6246. LNCS, Springer, pp 92–106
Fainekos GE, Pappas GJ (2009) Robustness of temporal logic specifications for continuous-time signals. Theor Comput Sci 410(42):4262–4291
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
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
Donzé A, Breach A (2010) Toolbox for verification and parameter synthesis of hybrid systems. In: CAV, vol 6174. LNCS, Springer, pp 167–170
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
Calzone L, Fages F, Soliman S (2006) Biocham: an environment for modeling biological systems and formalizing experimental knowledge. Bioinformatics 22(14):1805–1807
Chaintreau A, Le Boudec JY, Ristanovic N (2009) The age of gossip: spatial mean field regime. In: ACM SIGMETRICS/Performance, pp 109–120
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
Darling RWR, Fluid limits of pure jump Markov processes: a practical guide, ArXiv mathematics e-prints arXiv:arXiv:math/0210109
Darling RWR, Norris JR (2008) Differential equation approximations for Markov chains. Probab Surv 5:37–79
van Ruitenbeek E, Sanders WH (2008) Modeling peer-to-peer botnets. In: QEST, IEEE CS Press, pp 307–316
Kurtz TG (1970) Solutions of ordinary differential equations as limits of pure jump Markov processes. J Appl Probab 7(1):49–58
Billingsley P (1995) Probability and measure. 3rd edn. Wiley-Interscience
Wolfram Research Inc (2010) Mathematica tutorial. http://www.wolfram.com/mathematica/
Gast N, Gaujal B (2010) A mean field model of work stealing in large-scale systems. In: ACM SIGMETRICS, ACM, pp 13–24
Bortolussi L (2011) Hybrid limits of continuous time Markov chains. In: QEST, IEEE Computer Society, pp 3–12
Hayden RA (2012) Mean field for performance models with deterministically-timed transitions. In: QEST, IEEE Computer Society, pp 63–73
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
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
Stefanek A, Hayden RA, Bradley JT (2014) Mean-field analysis of hybrid Markov population models with time-inhomogeneous rates. Ann Oper Res 1–27
Le Boudec JY (2010) The stationary behaviour of fluid limits of reversible processes is concentrated on stationary points. Technical report
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
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
Nickovic D, Maler O (2007) AMT: a property-based monitoring tool for analog systems. In: FORMATS, vol 4763. LNCS, Springer, pp 304–319
Pnueli A (1977) The temporal logic of programs. In: SFCS, IEEE computer society, pp 46–57
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
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
Corresponding author
Editor information
Editors and Affiliations
Rights 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)