Reversibility in the higher-order π-calculus
Reversibility in the higher-order π-calculus
复制标题
DOI:
10.1016/j.tcs.2016.02.019
复制
发表时间:
2016-04-25
影响因子:
1.1
通讯作者:
Stefani, Jean-Bernard
中科院分区:
文献类型:
--
作者:
Lanese, Ivan;Mezzina, Claudio Antares;Stefani, Jean-Bernard
The notion of reversible computation is attracting increasing interest because of its applications in diverse fields, in particular the study of programming abstractions for reliable systems. In this paper, we continue the study undertaken by Danos and Krivine on reversible CCS by defining a reversible higher-order pi-calculus, called rho pi. We prove that reversibility in our calculus is causally consistent and that the causal information used to support reversibility in rhos is consistent with the one used in the causal semantics of the pi-calculus developed by Boreale and Sangiorgi. Finally, we show that one can faithfully encode rho pi into a variant of higher-order pi, substantially improving on the result we obtained in the conference version of this paper. (C) 2016 Elsevier B.V. All rights reserved.