Write a Blog >>
ISSTA 2018
Sun 15 - Sat 21 July 2018 Amsterdam, Netherlands
co-located with ECOOP and ISSTA
Thu 19 Jul 2018 11:00 - 11:25 at Zurich II - Asynchrony and Concurrency Chair(s): Todd Millstein

While advantages of reactive programming in software design are widely recognized, the lack of a suitable fault handling model hinders its adoption in distributed systems. In this paper, we present a novel approach to provide fault tolerance for distributed reactive programming. We extend the reactive runtime to automatically store and recover program state in the presence of failures, automatically update and share distributed parts of the state providing eventual consistency, and handle errors in a fine-grained manner when manual control is necessary. By leveraging the guarantees that the reactive programming paradigm provides, these mechanisms are provided to applications in a highly transparent way and with reasonable performance, as indicated by our experimental evaluation.

Thu 19 Jul

ecoop-2018-papers
11:00 - 12:40: ECOOP Research Papers - Asynchrony and Concurrency at Zurich II
Chair(s): Todd MillsteinUniversity of California, Los Angeles
ecoop-2018-papers11:00 - 11:25
Research paper
Ragnar MogkTechnische Universität Darmstadt, Lars BaumgärtnerPhilipps-Universität Marburg, Guido SalvaneschiTU Darmstadt, Bernd FreislebenPhilipps-Universität Marburg, Mira MeziniTU Darmstadt
DOI
ecoop-2018-papers11:25 - 11:50
Research paper
Hiroaki InoueMitsubishi Electric Corporation, Japan, Tomoyuki AotaniTokyo Institute of Technology, Atsushi IgarashiKyoto University, Japan
DOI
ecoop-2018-papers11:50 - 12:15
Research paper
Aleksandar ProkopecOracle Labs, Fengyun LiuEPFL, Switzerland
DOI
ecoop-2018-papers12:15 - 12:40
Research paper
Gian NtzikImperial College London, Pedro da Rocha PintoImperial College London, Julian SutherlandImperial College London, Philippa GardnerImperial College London
DOI