Arrow Research search
Back to TCS

TCS 2006

Switched PIOA: Parallel composition via distributed scheduling

Journal Article journal-article Computer Science ยท Theoretical Computer Science

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.

Authors

Keywords

  • Switched probabilistic input/output automata
  • Trace-style semantics
  • Parallel composition
  • Distributed scheduling
  • Compositionality

Context

Venue
Theoretical Computer Science
Archive span
1975-2026
Indexed papers
16261
Paper id
457298522025675755
v2026.09.13