The notion of reversible computing is attracting interest because of its applications in diverse fields, in particular the study of programming abstractions for fault tolerant systems. Most computational models are not naturally reversible since computation causes loss of information, and history information must be stored to enable reversibility. In the literature, two approaches to reverse the CCS process calculus exist, differing on how history information is kept. Reversible CCS (RCCS), proposed by Danos and Krivine, exploits dedicated stacks of memories attached to each thread. CCS with Keys (CCSK), proposed by Phillips and Ulidowski, makes CCS operators static so that computation does not cause information loss. In this paper we show that RCCS and CCSK are equivalent in terms of LTS isomorphism.

Static versus dynamic reversibility in CCS / Lanese I.; Medic D.; Mezzina C.A.. - In: ACTA INFORMATICA. - ISSN 0001-5903. - STAMPA. - 58:1-2(2021), pp. 1-34. [10.1007/s00236-019-00346-6]

Static versus dynamic reversibility in CCS

Lanese I.;
2021

Abstract

The notion of reversible computing is attracting interest because of its applications in diverse fields, in particular the study of programming abstractions for fault tolerant systems. Most computational models are not naturally reversible since computation causes loss of information, and history information must be stored to enable reversibility. In the literature, two approaches to reverse the CCS process calculus exist, differing on how history information is kept. Reversible CCS (RCCS), proposed by Danos and Krivine, exploits dedicated stacks of memories attached to each thread. CCS with Keys (CCSK), proposed by Phillips and Ulidowski, makes CCS operators static so that computation does not cause information loss. In this paper we show that RCCS and CCSK are equivalent in terms of LTS isomorphism.
2021
Static versus dynamic reversibility in CCS / Lanese I.; Medic D.; Mezzina C.A.. - In: ACTA INFORMATICA. - ISSN 0001-5903. - STAMPA. - 58:1-2(2021), pp. 1-34. [10.1007/s00236-019-00346-6]
Lanese I.; Medic D.; Mezzina C.A.
File in questo prodotto:
File Dimensione Formato  
sd_main.pdf

Open Access dal 08/11/2020

Tipo: Versione (PDF) editoriale
Licenza: Licenza per accesso libero gratuito
Dimensione 1.25 MB
Formato Adobe PDF
1.25 MB Adobe PDF Visualizza/Apri

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11585/739195
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 20
  • ???jsp.display-item.citation.isi??? 15
social impact