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 NovDisplayed time zone: Guadalajara, Mexico City, Monterrey change
13:30 - 15:00 | |||
13:30 22mTalk | DISCOPAR: A Visual Reactive Programming Language for Generating Cloud-based Participatory Sensing Platforms REBLS Jesse Zaman Vrije Universiteit Brussel, Kennedy Kambona Vrije Universiteit Brussel, Wolfgang De Meuter Vrije Universiteit Brussel File Attached | ||
13:52 22mTalk | Multitier Reactive Programming with ScalaLoci REBLS File Attached | ||
14:15 22mTalk | Distributing Thread-Safety for Reactive Programming REBLS Pre-print File Attached | ||
14:37 22mTalk | Skitter: A DSL for Distributed Reactive Workflows REBLS Mathijs Saey Vrije Universiteit Brussel, Joeri De Koster Vrije Universiteit Brussel, Belgium, Wolfgang De Meuter Vrije Universiteit Brussel Pre-print File Attached |