Skip to main navigation Skip to search Skip to main content

A process-algebraic language for probabilistic I/O automata

  • Stony Brook University

Research output: Chapter in Book/Report/Conference proceedingChapterpeer-review

15 Scopus citations

Abstract

We present a process-algebraic language for Probabilistic I/O Automata (PIOA). To ensure that PIOA specifications given in our language satisfy the "input-enabled" property, which requires that all input actions be enabled in every state of a PIOA, we augment the language with a set of type inference rules. We also equip our language with a formal operational semantics defined by a set of transition rules. We present a number of results whose thrust is to establish that the typing and transition rules are sensible and interact properly. The central connection between types and transition systems is that if a term is well-typed, then in fact the associated transition system is input-enabled. We also consider two notions of equivalence for our language, weighted bisimulation equivalence and PIOA behavioral equivalence. We show that both equivalences are substitutive with respect to the operators of the language, and note that weighted bisimulation equivalence is a strict refinement of behavioral equivalence.

Original languageEnglish
Title of host publicationLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
EditorsRoberto Amadio, Denis Lugiez
PublisherSpringer Verlag
Pages193-207
Number of pages15
ISBN (Print)3540407537, 9783540407539
DOIs
StatePublished - 2003

Publication series

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

Keywords

  • Continuous-time Markov chains
  • Process equivalences
  • Stochastic process algebras
  • Typing systems and algorithms

Fingerprint

Dive into the research topics of 'A process-algebraic language for probabilistic I/O automata'. Together they form a unique fingerprint.

Cite this