For the most recent entries see the Petri Nets Newsletter.

Possible and Guaranteed Concurrency in CSP.

Kwiatkowska, Marta; Phillips, Iain

In: Desel, J.: Structures in Concurrency Theory, Proceedings of the International Workshop on Structures in Concurrency Theory (STRICT), Berlin, 11-13 May 1995, pages 220-235. 1995.

Abstract: As part of an effort to give a truly concurrent semantics to process algebra, we propose a framework of refinements of the failures model for CSP with concurrency, conflict and causality relations on traces. These relations are defined by induction over syntax of CSP processes. We study in detail two new semantics: the possible concurrency (where two traces are said to be concurrent if they may be observations of the same concurrent run) and the possible conflict (two traces are said to be in conflict if they may be observations of two different runs). The guaranteed concurrency is obtained from the possible conflict semantics. Although the expansion law is necessarily weakened to an inequality, we show that most of the CSP laws are preserved, the exception being the idempotency of choice for the possible conflict refinement. Finally, we show that our semantics is well-founded by demonstrating a strong connection with the existing event structures semantics for CSP. The latter results show that in a certain sense, concurrency distinctions can be made at the level of syntax, without resorting to reasoning about event occurrences.


Do you need a refined search? Try our search engine which allows complex field-based queries.

Back to the Petri Nets Bibliography