Relative expressiveness of calculi for reversible concurrency - Archive ouverte HAL Access content directly
Other Publications Year : 2019

Relative expressiveness of calculi for reversible concurrency



A number of formalisms have been proposed to model various approaches to reversibility and to better understand its properties and characteristics. However, the relation between these formalisms has hardly been studied. This paper examines the expressiveness of the causal-consistent reversibility in process algebras CCS and π-calculus. In particular, we show, by means of encodings, that LTSs of two reversible extensions of CCS, Reversible CCS [1] and CCS with Keys [2], are isomorphic up to some structural transformations of processes. To study different causal semantics for π-calculus, we devise a uniform framework for reversible π-calculi that is parametric with respect to a data structure that stores information about the extrusion of a name. Depending on the used data structure, different causal semantics can be obtained. We show that reversibility induced by our framework when instantiated with three different data structures is causally-consistent and prove a causal correspondence between certain causal semantics and matching instance of the framework.
Not file

Dates and versions

hal-02376279 , version 1 (22-11-2019)


  • HAL Id : hal-02376279 , version 1


Doriana Medic. Relative expressiveness of calculi for reversible concurrency. 2019. ⟨hal-02376279⟩
51 View
0 Download


Gmail Facebook Twitter LinkedIn More