• DocumentCode
    1362642
  • Title

    Tuning Temporal Features within the Stochastic π-Calculus

  • Author

    Paulevé, Loïc ; Magnin, Morgan ; Roux, Olivier

  • Author_Institution
    IRCCyN, Ecole Centrale de Nantes, Nantes, France
  • Volume
    37
  • Issue
    6
  • fYear
    2011
  • Firstpage
    858
  • Lastpage
    871
  • Abstract
    The stochastic π-calculus is a formalism that has been used for modeling complex dynamical systems where the stochasticity and the delay of transitions are important features, such as in the case of biochemical reactions. Commonly, durations of transitions within stochastic π-calculus models follow an exponential law. The underlying dynamics of such models are expressed in terms of continuous-time Markov chains, which can then be efficiently simulated and model-checked. However, the exponential law comes with a huge variance, making it difficult to model systems with accurate temporal constraints. In this paper, a technique for tuning temporal features within the stochastic π-calculus is presented. This method relies on the introduction of a stochasticity absorption factor by replacing the exponential distribution with the Erlang distribution, which is a sum of exponential random variables. This paper presents a construction of the stochasticity absorption factor in the classical stochastic π-calculus with exponential rates. Tools for manipulating the stochasticity absorption factor and its link with timed intervals for firing transitions are also presented. Finally, the model-checking of such designed models is tackled by supporting the stochasticity absorption factor in a translation from the stochastic π-calculus to the probabilistic model checker PRISM.
  • Keywords
    exponential distribution; formal verification; pi calculus; stochastic processes; Erlang distribution; PRISM; biochemical reactions; complex dynamical system modeling; continuous-time Markov chains; exponential distribution; exponential random variables; probabilistic model checker; stochastic π-calculus; stochasticity absorption factor; temporal feature tuning; Analytical models; Exponential distribution; Random variables; Stochastic processes; Markov processes; Temporal parameters; model-checking; pi-calculus; stochastic processes.;
  • fLanguage
    English
  • Journal_Title
    Software Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0098-5589
  • Type

    jour

  • DOI
    10.1109/TSE.2010.95
  • Filename
    5611556