We propose a notion of distributed backtracking built on top of Milner's Calculus of Communicating Systems. This reversible process al- gebra (RCCS) offers a clear-cut theoretical characterisation of reversibility. In particular, given a process and a past, we show that RCCS allows to backtrack along any causally equivalent past. We express behavioural equi- valence of reversible processes in terms of simple bisimimulation of causal transition systems. This results in a declarative way of programming dis- tributed transactional systems that can be efficiently model-checked using an event structure based algorithm. Using a categorical abstraction we then show that this method can be generalised for a wide range of concurrent calculus.Nous pr...
International audienceWe present a calculus for concurrent reversible multiparty sessions, which imp...
There is a growing interest in models of reversible computation driven by exciting application areas...
AbstractThe first and the second author introduced reversible CCS (RCCS) in order to model concurren...
International audienceOne obtains in this paper a process algebra RCCS, in the style of CCS, where p...
Existing formalisms for the algebraic specification and representation of networks of reversible age...
Conference postponed to 2021 due to covid-19International audienceUndoing computations of a concurre...
International audienceExisting formalisms for the algebraic specification and representation of netw...
AbstractThere is a growing interest in models of reversible computation driven by exciting applicati...
Le concept de réversibilité est ancien, mais il soulève de nos jours beaucoup d'intérêt. Il est en e...
In reversible computing a program can undo a set of past actions. This is useful in many areas inclu...
The Concurrency Column of EATCS Bulletin, No 129A number of formalisms have been proposed to model v...
Reversibility is the capability of a system of undoing its own actions starting from the last perfor...
International audienceThe algebraic specification and representation of networks of agents have been...
International audienceReversible CCS (RCCS) is a well-established, formal model for reversible commu...
Causal reversibility blends reversibility and causality for concurrent systems. It indicates that an...
International audienceWe present a calculus for concurrent reversible multiparty sessions, which imp...
There is a growing interest in models of reversible computation driven by exciting application areas...
AbstractThe first and the second author introduced reversible CCS (RCCS) in order to model concurren...
International audienceOne obtains in this paper a process algebra RCCS, in the style of CCS, where p...
Existing formalisms for the algebraic specification and representation of networks of reversible age...
Conference postponed to 2021 due to covid-19International audienceUndoing computations of a concurre...
International audienceExisting formalisms for the algebraic specification and representation of netw...
AbstractThere is a growing interest in models of reversible computation driven by exciting applicati...
Le concept de réversibilité est ancien, mais il soulève de nos jours beaucoup d'intérêt. Il est en e...
In reversible computing a program can undo a set of past actions. This is useful in many areas inclu...
The Concurrency Column of EATCS Bulletin, No 129A number of formalisms have been proposed to model v...
Reversibility is the capability of a system of undoing its own actions starting from the last perfor...
International audienceThe algebraic specification and representation of networks of agents have been...
International audienceReversible CCS (RCCS) is a well-established, formal model for reversible commu...
Causal reversibility blends reversibility and causality for concurrent systems. It indicates that an...
International audienceWe present a calculus for concurrent reversible multiparty sessions, which imp...
There is a growing interest in models of reversible computation driven by exciting application areas...
AbstractThe first and the second author introduced reversible CCS (RCCS) in order to model concurren...