A hierarchy of probabilistic system types

Abstract We arrange various types of probabilistic transition systems studied in the literature in an expressiveness hierarchy. The expressiveness criterion is the existence of an embedding of systems of the one class into those of the other. An embedding here is a system transformation which preserves and reflects bisimilarity. To facilitate the task, we define the classes of systems and the corresponding notion of bisimilarity coalgebraically and use the new technical result that an embedding arises from a natural transformation with injective components between the two coalgebra functors under consideration. Moreover, we argue that coalgebraic bisimilarity, on which we base our results, coincides with the concrete notions proposed in the literature for the different system classes, exemplified by a detailed proof for the case of general Segala-type systems.

[1]  Robin Milner,et al.  Communication and concurrency , 1989, PHI Series in computer science.

[2]  Hans A. Hansson Time and probability in formal design of distributed systems , 1991, DoCS.

[3]  Joost-Pieter Katoen,et al.  On Generative Parallel Composition , 1998, PROBMIV.

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

[5]  Jan J. M. M. Rutten,et al.  Initial Algebra and Final Coalgebra Semantics for Concurrency , 1993, REX School/Symposium.

[6]  Claire Jones,et al.  Probabilistic non-determinism , 1990 .

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

[8]  Moshe Y. Vardi Automatic verification of probabilistic concurrent finite state programs , 1985, 26th Annual Symposium on Foundations of Computer Science (sfcs 1985).

[9]  Wang Yi,et al.  Probabilistic Extensions of Process Algebras , 2001, Handbook of Process Algebra.

[10]  Amir Pnueli,et al.  Probabilistic Verification , 1993, Information and Computation.

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

[12]  James Worrell,et al.  Coinduction for recursive data types: partial orders, metric spaces and Omega-categories , 2000, CMCS.

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

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

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

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

[17]  Roberto Segala,et al.  Modeling and verification of randomized distributed real-time systems , 1996 .

[18]  Erik P. de Vink,et al.  Probabilistic Automata: System Types, Parallel Composition and Comparison , 2004, Validation of Stochastic Systems.

[19]  Uwe Wolter,et al.  On Corelations, Cokernels, and Coequations , 2000, CMCS.

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