Probabilistic asynchronous φ-calculus

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

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.

Original languageEnglish
Title of host publicationFoundations 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
EditorsJerzy Tiuryn
PublisherSpringer Verlag
Pages146-160
Number of pages15
ISBN (Print)3540672575, 9783540672579
DOIs
Publication statusPublished - 1 Jan 2000
Externally publishedYes
Event3rd 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 - Berlin, Germany
Duration: 25 Mar 20002 Apr 2000

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume1784 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference3rd 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
Country/TerritoryGermany
CityBerlin
Period25/03/002/04/00

Fingerprint

Dive into the research topics of 'Probabilistic asynchronous φ-calculus'. Together they form a unique fingerprint.

Cite this