Switched PIOA: Parallel composition via distributed scheduling

Author: L. Cheung, N. Lynch, R. Segala, F. Vaandrager,

Appears: Theoretical Computer Science, 365, pages 83-108, 2006.

Abstract: This paper presents the framework of switched probabilistic input/output automata (or switched PIOA), augmenting the original PIOA framework with an explicit control exchange mechanism. Using this mechanism, we model a network of processes passing a single token among them, so that the location of this token determines which process is scheduled to make the next move. This token structure therefore implements a distributed scheduling scheme: scheduling decisions are always made by the (unique) active component.
Distributed scheduling allows us to draw a clear line between local and global nondeterministic choices. We then require that local nondeterministic choices are resolved using strictly local information. This eliminates unrealistic schedules that arise under the more common centralized scheduling scheme. As a result, we are able to prove that our trace-style semantics is compositional.


Download the full paper from the publisher.

Download a preliminary version of the paper.