From Reversible Semantics to Reversible Debugging

Ivan Lanese 1
1 FOCUS - Foundations of Component-based Ubiquitous Systems
CRISAM - Inria Sophia Antipolis - Méditerranée , DISI - Dipartimento di Informatica - Scienza e Ingegneria [Bologna]
Abstract : This paper presents a line of research in reversible computing for concurrent systems. This line of research started in 2004 with the definition of the first reversible extensions for concurrent process calculi such as CCS, and is currently heading to the production of practical reversible debuggers for concurrent languages such as Erlang. Main questions that had to be answered during the research include the following. Which is the correct notion of reversibility for concurrent systems? Which history information needs to be stored? How to control the basic reversibility mechanism? How to exploit reversibility for debugging? How to apply reversible debugging to real languages?
Document type :
Conference papers
Complete list of metadatas

Cited literature [45 references]  Display  Hide  Download

https://hal.inria.fr/hal-01912920
Contributor : Ivan Lanese <>
Submitted on : Monday, November 5, 2018 - 5:42:04 PM
Last modification on : Monday, December 31, 2018 - 12:18:15 AM
Long-term archiving on : Wednesday, February 6, 2019 - 3:49:58 PM

File

main.pdf
Files produced by the author(s)

Identifiers

  • HAL Id : hal-01912920, version 1

Collections

Citation

Ivan Lanese. From Reversible Semantics to Reversible Debugging. Reversible Computation, Sep 2018, Leicester, United Kingdom. ⟨hal-01912920⟩

Share

Metrics

Record views

48

Files downloads

125