The Measurable Space of Stochastic Processes

We introduce a stochastic extension of CCS endowed with structural operational semantics expressed in terms of measure theory. The set of processes is organised as a measurable space by the sigma-algebra generated by structural congruence. The structural operational semantics associates to each process a set of measures over the space of processes. The measures encode the rates of the transitions from a process state of a system to a measurable set of processes. We prove that the stochastic bisimilarity is a congruence, which extends the structural congruence. In addition to an elegant operational semantics, our calculus provides a canonic way to define metrics on processes that measure how similar two processes are in terms of behaviour.

[1]  Radha Jagadeesan,et al.  Approximate reasoning for real-time probabilistic processes , 2005, First International Conference on the Quantitative Evaluation of Systems, 2004. QEST 2004. Proceedings..

[2]  Nancy A. Lynch,et al.  Probabilistic Simulations for Probabilistic Processes , 1994, Nord. J. Comput..

[3]  Prakash Panangaden,et al.  Continuous stochastic logic characterizes bisimulation of continuous-time Markov processes , 2003, J. Log. Algebraic Methods Program..

[4]  Solomon Marcus Membranes Versus DNA , 2002, Fundam. Informaticae.

[5]  Kim G. Larsen,et al.  On-the-Fly Exact Computation of Bisimilarity Distances , 2013, TACAS.

[6]  Robin Milner,et al.  A Calculus of Communicating Systems , 1980, Lecture Notes in Computer Science.

[7]  Gordon D. Plotkin,et al.  Towards a mathematical operational semantics , 1997, Proceedings of Twelfth Annual IEEE Symposium on Logic in Computer Science.

[8]  Abbas Edalat,et al.  Bisimulation for Labelled Markov Processes , 2002, Inf. Comput..

[9]  Roberto Gorrieri,et al.  A Tutorial on EMPA: A Theory of Concurrent Processes with Nondeterminism, Priorities, Probabilities and Time , 1998, Theor. Comput. Sci..

[10]  A. Turing The chemical basis of morphogenesis , 1952, Philosophical Transactions of the Royal Society of London. Series B, Biological Sciences.

[11]  Giorgio Bacci,et al.  Measurable stochastics for Brane Calculus , 2012, Theor. Comput. Sci..

[12]  James Worrell,et al.  An Algorithm for Quantitative Verification of Probabilistic Transition Systems , 2001, CONCUR.

[13]  Jane Hillston,et al.  A compositional approach to performance modelling , 1996 .

[14]  Gérard Berry,et al.  The chemical abstract machine , 1989, POPL '90.

[15]  Thomas A. Henzinger,et al.  Discounting the Future in Systems Theory , 2003, ICALP.

[16]  Lawrence S. Moss,et al.  Harsanyi Type Spaces and Final Coalgebras Constructed from Satisfied Theories , 2004, CMCS.

[17]  Kim G. Larsen,et al.  Bisimulation through Probabilistic Testing , 1991, Inf. Comput..

[18]  Giorgio Bacci,et al.  Structural Operational Semantics for Continuous State Probabilistic Processes , 2012, CMCS.

[19]  Vladimiro Sassone,et al.  Structural Operational Semantics for Stochastic Process Calculi , 2008, FoSSaCS.

[20]  Corrado Priami,et al.  Stochastic pi-Calculus , 1995, Comput. J..

[21]  Abbas Edalat,et al.  A logical characterization of bisimulation for labeled Markov processes , 1998, Proceedings. Thirteenth Annual IEEE Symposium on Logic in Computer Science (Cat. No.98CB36226).

[22]  Bernhard Steffen,et al.  Reactive, Generative and Stratified Models of Probabilistic Processes , 1995, Inf. Comput..

[23]  John C. Mitchell,et al.  A probabilistic poly-time framework for protocol analysis , 1998, CCS '98.

[24]  Kim G. Larsen,et al.  Computing Behavioral Distances, Compositionally , 2013, MFCS.

[25]  Luca Cardelli,et al.  The Measurable Space of Stochastic Processes , 2010, 2010 Seventh International Conference on the Quantitative Evaluation of Systems.

[26]  Holger Hermanns,et al.  Interactive Markov Chains , 2002, Lecture Notes in Computer Science.

[27]  Erik P. de Vink,et al.  Bisimulation for Probabilistic Transition Systems: A Coalgebraic Approach , 1999, Theor. Comput. Sci..

[28]  Vincent Danos,et al.  Bisimulation and cocongruence for probabilistic systems , 2006, Inf. Comput..

[29]  Prakash Panangaden,et al.  Labelled Markov Processes , 2009 .

[30]  J. Harsanyi Games with Incomplete Information Played by “Bayesian” Players Part II. Bayesian Equilibrium Points , 1968 .

[31]  Jan J. M. M. Rutten,et al.  Universal coalgebra: a theory of systems , 2000, Theor. Comput. Sci..

[32]  E. Doberkat Stochastic Relations : Foundations for Markov Transition Systems , 2007 .

[33]  S. Gilmore,et al.  Automatically deriving ODEs from process algebra models of signalling pathways , 2005 .

[34]  Kim G. Larsen,et al.  The BisimDist Library: Efficient Computation of Bisimilarity Distances for Markovian Models , 2013, QEST.

[35]  Jane Hillston,et al.  Process algebras for quantitative analysis , 2005, 20th Annual IEEE Symposium on Logic in Computer Science (LICS' 05).