pith. sign in

arxiv: 1606.05941 · v1 · pith:AXDQLDVEnew · submitted 2016-06-20 · 💻 cs.LO · cs.PL

Reversible Sessions Using Monitors

classification 💻 cs.LO cs.PL
keywords reversibleapproachsessionactionsmonitorssemanticssupporttypes
0
0 comments X
read the original abstract

Much research has studied foundations for correct and reliable communication-centric systems. A salient approach to correctness uses session types to enforce structured communications; a recent approach to reliability uses reversible actions as a way of reacting to unanticipated events or failures. This note develops a simple observation: the machinery required to define asynchronous semantics and monitoring can also support reversible protocols. We propose a process framework of session communication in which monitors support reversibility. A key novelty in our approach are session types with present and past, which allow us to streamline the semantics of reversible actions.

This paper has not been read by Pith yet.

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.