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
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.;
Journal_Title :
Software Engineering, IEEE Transactions on
DOI :
10.1109/TSE.2010.95