Graversen, E., Phillips, I. and Yoshida, N. (2021) Event structure semantics of (controlled) reversible CCS. Journal of Logical and Algebraic Methods in Programming, 121, 100686. (doi: 10.1016/j.jlamp.2021.100686)
![]() |
Text
241520.pdf - Accepted Version Available under License Creative Commons Attribution Non-commercial No Derivatives. 759kB |
Abstract
CCSK is a reversible form of CCS which is causal, meaning that actions can be reversed if and only if each action caused by them has already been reversed; there is no control on whether or when a computation reverses. We propose an event structure semantics for CCSK. For this purpose we define a category of reversible bundle event structures, and use the causal subcategory to model CCSK. We then modify CCSK to control the reversibility with a rollback primitive, which reverses a specific action and all actions caused by it. To define the event structure semantics of rollback, we change our reversible bundle event structures by making the conflict relation asymmetric rather than symmetric, and we exploit their capacity for non-causal reversibility.
Item Type: | Articles |
---|---|
Additional Information: | This work was partially supported by an EPSRC DTP award; and also by the following EPSRC projects: EP/V000462/1, EP/K034413/1, EP/K011715/1, EP/L00058X/1, EP/N027833/1, EP/T006544/1, EP/N028201/1 and EP/T014709/1; and by EU COST Action IC1405 on Reversible Computation. |
Status: | Published |
Refereed: | Yes |
Glasgow Author(s) Enlighten ID: | Yoshida, Professor Nobuko |
Authors: | Graversen, E., Phillips, I., and Yoshida, N. |
College/School: | College of Science and Engineering > School of Computing Science |
Journal Name: | Journal of Logical and Algebraic Methods in Programming |
Publisher: | Elsevier |
ISSN: | 2352-2208 |
ISSN (Online): | 2352-2216 |
Published Online: | 03 May 2021 |
Copyright Holders: | Copyright © 2021 Elsevier Inc. |
First Published: | First published in Journal of Logical and Algebraic Methods in Programming 121: 100686 |
Publisher Policy: | Reproduced in accordance with the publisher copyright policy |
University Staff: Request a correction | Enlighten Editors: Update this record