Process Algebra Having Inherent Choice: Revised Semantics for Concurrent Systems

  • Authors:
  • Harald Fecher;Heiko Schmidt

  • Affiliations:
  • Department of Computing, Imperial College, London, UK;Institut für Informatik, Christian-Albrechts-Universität, Kiel, Germany

  • Venue:
  • Electronic Notes in Theoretical Computer Science (ENTCS)
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

Process algebras are standard formalisms for compositionally describing systems by the dependencies of their observable synchronous communication. In concurrent systems, parallel composition introduces resolvable nondeterminism, i.e., nondeterminism that will be resolved in later design phases or by the operating system. Sometimes it is also important to express inherent nondeterminism for equal (communication) labels. Here, we give operational and axiomatic semantics to a process algebra having a parallel operator interpreted as concurrent and having a choice operator interpreted as inherent, not only w.r.t. different, but also w.r.t. equal next-step actions. In order to handle the different kinds of nondeterminism, the operational semantics uses @m-automata as underlying semantical model. Soundness and completeness of our axiom system w.r.t. the operational semantics is shown.