Priority and abstraction in process algebra

  • Authors:
  • Rance Cleaveland;Gerald Lüttgen;V. Natarajan

  • Affiliations:
  • Department of Computer Science, University of Maryland, College Park, MD 20742, USA;Department of Computer Science, University of York, York YO10 5DD, UK;Systems and Technology Group, IBM Corporation, Research Triangle Park, NC 27709, USA

  • Venue:
  • Information and Computation
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

More than 15 years ago, Cleaveland and Hennessy proposed an extension of the process algebra CCS in which some actions may take priority over others. The theory was equipped with a behavioral congruence based on strong bisimulation. This article gives a full account of the challenges in, and the solutions employed for, defining a semantic theory of observation congruence for this process algebra. A full-abstraction result is presented whose proof relies on a novel approach based on successive approximations for identifying the largest congruence contained in an intuitive but naive equivalence. Prioritized observation congruence is also characterized equationally for the class of finite processes, while its utility for system verification is demonstrated by an illustrative example.