Priority and abstraction in process algebra
Title | Priority and abstraction in process algebra |
Publication Type | Journal Articles |
Year of Publication | 2007 |
Authors | Cleaveland R, Lüttgen G, Natarajan V |
Journal | Information and Computation |
Volume | 205 |
Issue | 9 |
Pagination | 1426 - 1458 |
Date Published | 2007/09// |
ISBN Number | 0890-5401 |
Keywords | Axiomatization, Bisimulation, Full abstraction, Observation congruence, Priority, Process algebra |
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 naïve 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. |
URL | http://www.sciencedirect.com/science/article/pii/S0890540107000624 |
DOI | 10.1016/j.ic.2007.05.001 |