Causal Consistent Replication in Reversible Concurrent Calculi

Clément Aubert
DOI: https://doi.org/10.48550/arXiv.2110.12697
2021-10-25
Abstract:Reversible computation is key in developing new, energy-efficient paradigms, but also in providing forward-only concepts with broader definitions and finer frames of <a class="link-external link-http" href="http://study.Among" rel="external noopener nofollow">this http URL</a> other fields, the algebraic specification and representation of networks of agents have been greatly impacted by the study of reversible phenomena: reversible declensions of the calculus of communicating systems (CCSK and RCCS) offer new semantic models, finer congruence relations, original properties, and revisits existing theories and results in a finer <a class="link-external link-http" href="http://light.However" rel="external noopener nofollow">this http URL</a>, much remains to be done: concurrency, a central notion in establishing causal consistency--a crucial property for reversibly systems--, was never given a clear and syntactical definition in <a class="link-external link-http" href="http://CCSK.While" rel="external noopener nofollow">this http URL</a> recursion was mentioned as a possible mechanism to inject infinite behaviors into the systems, replication was never <a class="link-external link-http" href="http://studied.This" rel="external noopener nofollow">this http URL</a> work offers a solution to both problems, by leveraging a definition of concurrency developed for forward-only calculi using proved transition systems, by endowing CCSK with a replication operator, and by studying the interplay of both <a class="link-external link-http" href="http://notions.The" rel="external noopener nofollow">this http URL</a> system we obtain is the first reversible system capable of representing infinite behaviors that enjoys causal consistency, for our simple and purely syntactical notion of reversible concurrency.
Distributed, Parallel, and Cluster Computing,Logic in Computer Science
What problem does this paper attempt to address?