arrow
返回

Reversible CSP Computations

delete2021-06-01
delete0
delete
OA
AI
C
Carlos Galindo
N
Naoki Nishida
J
Josep Silva *
S
Salvador Tamarit
DOI:10.1109/TPDS.2021.3051747delete
delete原文链接
delete分享
delete收藏
查看原文
摘要

摘要

En 中文
Reversibility enables a program to be executed both forwards and backwards. This ability allows programmers to backtrack the execution to a previous state. This is essential if the computation is not deterministic because re-running the program forwards may not lead to that state of interest. Reversibility of sequential programs has been well studied and a strong theoretical basis exists. Contrarily, reversibility of concurrent programs is still very young, especially in the practical side. For instance, in the particular case of the Communicating Sequential Processes (CSP) language, reversibility is practically missing. In this article, we present a new technique, including its formal definition and its implementation, to reverse CSP computations. Most of the ideas presented can be directly applied to other concurrent specification languages such as Promela or CCS, but we center the discussion and the implementation on CSP. The technique proposes different forms of reversibility, including strict reversibility and causal-consistent reversibility. On the practical side, we provide an implementation of a system to reverse CSP computations that is able to highlight the source code that is being executed in each forwards/backwards computation step, and that has been optimized to be scalable to real systems.
Keyword:
Synchronization
Syntactics
Semantics
History
Standards
Data structures
Debugging
Concurrent programming
tracing
debugging aids
code inspections and walkthroughs
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

IEEE Transactions on Parallel and Distributed Systems 封面图
IEEE Transactions on Parallel and Distributed Systems
IF:
6
论文数:
5.2K
被引数:
1.1W

机构

U
Universitat Politecnica de Valencia
学者数:
1.5W
论文数: 1.4W
被引数: 18
N
Nagoya University
学者数:
3.3W
论文数: 2.5W
被引数: 2.6W
引用论文

引用论文

err分享
err收藏
Pituitary Apoplexy due to Pituitary Adenoma Infarction
err2008-01-01
err0
errOAAI
errJoo Pyung Kim; Bong Jin Park; Sung Bum Kim; Young Jin Lim
err分享
err收藏
Sensorimotor gating and vigilance-dependent choice accuracy: A within-subject correlative analysis in wild-type C57BL/6 mice
err2011-02-01
err0
PREAI
errByron K.Y. Bitanihirwe; Sylvain Dubroqua; Philipp Singer; Joram Feldon; Benjamin K. Yee
err分享
err收藏
Clinical and Molecular Features of POLG-Related Sensory Ataxic Neuropathy with Dysarthria and Ophthalmoparesis
err2021-04-01
err0
PREAI
errLi-Xi Li; Li-Ting Jiang; You-Gui Pan; Xiao-Long Zhang; Li-Zhen Pan; Zhi-Yu Nie; Yu-Hui Chen; Ling-Jing Jin
err分享
err收藏
学者 查看更多内容