TY - GEN
T1 - Probabilistic asynchronous φ-calculus
AU - Herescu, Oltea Mihaela
AU - Palamidessi, Catuscia
PY - 2000/1/1
Y1 - 2000/1/1
N2 - We propose an extension of the asynchronous φ-calculus with a notion of random choice. We define an operational semantics which distinguishes between probabilistic choice, made internally by the process, and nondeterministic choice, made externally by an adversary scheduler. This distinction will allow us to reason about the probabilistic correctness of algorithms under certain schedulers. We show that in this language we can solve the electoral problem, which was proved not possible in the asynchronous φ-calculus. Finally, we show an implementation of the probabilistic asynchronous φ-calculus in a Java-like language.
AB - We propose an extension of the asynchronous φ-calculus with a notion of random choice. We define an operational semantics which distinguishes between probabilistic choice, made internally by the process, and nondeterministic choice, made externally by an adversary scheduler. This distinction will allow us to reason about the probabilistic correctness of algorithms under certain schedulers. We show that in this language we can solve the electoral problem, which was proved not possible in the asynchronous φ-calculus. Finally, we show an implementation of the probabilistic asynchronous φ-calculus in a Java-like language.
UR - https://www.scopus.com/pages/publications/84878650387
U2 - 10.1007/3-540-46432-8_10
DO - 10.1007/3-540-46432-8_10
M3 - Conference contribution
AN - SCOPUS:84878650387
SN - 3540672575
SN - 9783540672579
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 146
EP - 160
BT - Foundations of Software Science and Computation Structures - Third International Conference, FOSSACS 2000, Held as Part of the Joint European Conferences on Theory and Practice of Software, ETAPS 2000
A2 - Tiuryn, Jerzy
PB - Springer Verlag
T2 - 3rd International Conference on Foundations of Software Science and Computation Structures, FOSSACS 2000, Held as Part of the Joint European Conferences on Theory and Practice of Software, ETAPS 2000
Y2 - 25 March 2000 through 2 April 2000
ER -