Algorithmic probabilistic game semantics: Playing games with automata

Stefan Kiefer, Andrzej S. Murawski, Joël Ouaknine, Bjorn Wachter, and James Worrell

We present a detailed account of a translation from probabilistic call-by-value programs with procedures to Rabin's probabilistic automata. The translation is fully abstract in that programs exhibit the same computational behaviour if and only if the corresponding automata are language-equivalent. Since probabilistic language equivalence is decidable, we can apply the translation to analyse the behaviour of probabilistic programs and protocols. We illustrate our approach on a number of case studies.

Formal Methods in System Design 43(2), 2013. 30 pages.

PDF © Springer Science+Business Media, LLC 2012.

Imprint / Data Protection