Refinement-oriented probability for CSP
- 1 November 1996
- journal article
- research article
- Published by Association for Computing Machinery (ACM) in Formal Aspects of Computing
- Vol. 8 (6) , 617-647
- https://doi.org/10.1007/bf01213492
Abstract
Jones and Plotkin give a general construction for forming a probabilistic powerdomain over any directed-complete partial order [Jon90, JoP89]. We apply their technique to the failures/divergences semantic model for Communicating Sequential Processes [Hoa85].The resulting probabilistic model supports a new binary operator, probabilistic choice, and retains all operators of CSP including its two existing forms of choice. An advantage of using the general construction is that it is easy to see which CSP identities remain true in the probabilistic model. A surprising consequence however is that probabilistic choice distributes through all other operators; such algebraic mobility means that the syntactic position of the choice operator gives little information about when the choice actually must occur. That in turn leads to some interesting interaction between probability and nondeterminism.A simple communications protocol is used to illustrate the probabilistic algebra, and several suggestions are made for accommodating and controlling nondeterminism when probability is present.Keywords
This publication has 11 references indexed in Scilit:
- Power domains and predicate transformers: A topological viewPublished by Springer Nature ,2005
- Linear and branching structures in the semantics and logics of reactive systemsPublished by Springer Nature ,2005
- A probabilistic powerdomain of evaluationsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2003
- Reactive, generative, and stratified models of probabilistic processesPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Probabilistic communicating processesTheoretical Computer Science, 1995
- Process Algebra with Partial ChoicePublished by Springer Nature ,1994
- Testing Probabilistic and Nondeterministic ProcessesPublished by Elsevier ,1992
- Process AlgebraPublished by Cambridge University Press (CUP) ,1990
- Bisimulation through probabilistic testing (preliminary report)Published by Association for Computing Machinery (ACM) ,1989
- Testing equivalences for processesTheoretical Computer Science, 1984