Blogs (28) >>
ECOOP 2016
Sun 17 - Fri 22 July 2016 Rome, Italy
Sun 17 Jul 2016 17:00 - 17:30 at Montale - Session 3: Consistency

The actor model is an established programming model for distributed applications. Combining event sourcing with the actor model allows the reconstruction of previous states of an actor. When this event sourcing approach for actors is enhanced with additional causality information, novel types of actor-based, retroactive computations are possible. A globally consistent state of all actors can be reconstructed retrospectively. Even retroactive changes of actor behavior, state, or messaging are possible, with partial recomputations and projections of changes in the past. We believe that this approach may provide beneficial features to actor-based systems, including retroactive bugfixing of applications, decoupled asynchronous global state reconstruction for recovery, simulations, and exploration of distributed applications and algorithms.

Sun 17 Jul

Displayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

16:00 - 17:30
Session 3: ConsistencyPMLDC at Montale
The Consistency Babel
Rodrigo Rodrigues Instituto Superior Técnico, University of Lisboa & INESC-ID
Data-centric Consistency Policies: A Programming Model for Distributed Applications with Tunable Consistency
Nosheen Zaza Università della Svizzera italiana, Nate Nystrom Universita della Svizzera italiana (USI)
Link to publication DOI Pre-print
On the Potential of Event Sourcing for Retroactive Actor-based Programming
Benjamin Erb Ulm University, Germany , Gerhard Habiger , Franz J. Hauck
Link to publication DOI