Concurrent Flexible Reversibility

PROGRAMMING LANGUAGES AND SYSTEMS(2013)

引用 42|浏览0
暂无评分
摘要
Concurrent reversibility has been studied in different areas, such as biological or dependable distributed systems. However, only "rigid" reversibility has been considered, allowing to go back to a past state and restart the exact same computation, possibly leading to divergence. In this paper, we present croll-pi, a concurrent calculus featuring flexible reversibility, allowing the specification of alternatives to a computation to be used upon rollback. Alternatives in croll-pi are attached to messages. We show the robustness of this mechanism by encoding more complex idioms for specifying flexible reversibility, and we illustrate the benefits of our approach by encoding a calculus of communicating transactions.
更多
查看译文
关键词
flexible reversibility,concurrent reversibility,concurrent calculus,present croll,complex idiom,different area,past state,concurrent flexible reversibility
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要