Distributing Thread-Safety for Reactive Programming
Reactive Programming (RP) is a programming paradigm for implementing interactive applications modularly and declaratively. Many interactive applications today are distributed, and thus supporting RP for distributed applications is an interesting research avenue. One of the key benefits of RP is that it avoids ``callback hell'' through providing consistent update semantics in the form of glitch-free change propagation. Previous research has developed separate solutions for decentralized glitch-free change propagation and thread-safe glitch-free change propagation. This paper aims to combine these works and provide an algorithm for glitch-free change propagation that is both thread-safe and decentralized, and thus suitable for distributed applications.
Slides (distributing thread safety.pdf) | 1.67MiB |
Pre-Print (final rebls 18 distributing thread safety.pdf) | 720KiB |
Sun 4 Nov Times are displayed in time zone: Guadalajara, Mexico City, Monterrey change
13:30 - 13:52 Talk | DISCOPAR: A Visual Reactive Programming Language for Generating Cloud-based Participatory Sensing Platforms REBLS Jesse ZamanVrije Universiteit Brussel, Kennedy KambonaVrije Universiteit Brussel, Wolfgang De MeuterVrije Universiteit Brussel File Attached | ||
13:52 - 14:15 Talk | Multitier Reactive Programming with ScalaLoci REBLS File Attached | ||
14:15 - 14:37 Talk | Distributing Thread-Safety for Reactive Programming REBLS Pre-print File Attached | ||
14:37 - 15:00 Talk | Skitter: A DSL for Distributed Reactive Workflows REBLS Mathijs SaeyVrije Universiteit Brussel, Joeri De KosterVrije Universiteit Brussel, Belgium, Wolfgang De MeuterVrije Universiteit Brussel Pre-print File Attached |