Proceedings of the 2014 ACM International Conference on Object Oriented Programming Systems Languages &Amp; Applications 2014
DOI: 10.1145/2660193.2660240
|View full text |Cite
|
Sign up to set email alerts
|

Distributed REScala

Abstract: Reactive programming improves the design of reactive applications by relocating the logic for managing dependencies between dependent values away from the application logic to the language implementation. Many distributed applications are reactive. Yet, existing change propagation algorithms are not suitable in a distributed setting.We propose Distributed REScala, a reactive language with a change propagation algorithm that works without centralized knowledge about the topology of the dependency structure amon… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

1
10
0

Year Published

2017
2017
2020
2020

Publication Types

Select...
3
3
1

Relationship

1
6

Authors

Journals

citations
Cited by 27 publications
(13 citation statements)
references
References 30 publications
1
10
0
Order By: Relevance
“…The other extreme alternative to our tier-crossing semantics is glitch-freedom in a distributed setting [11,16,18]. In other words, across the distributed reactive program there can never be an observable partial propagation.…”
Section: Total Glitch Freedommentioning
confidence: 99%
See 3 more Smart Citations
“…The other extreme alternative to our tier-crossing semantics is glitch-freedom in a distributed setting [11,16,18]. In other words, across the distributed reactive program there can never be an observable partial propagation.…”
Section: Total Glitch Freedommentioning
confidence: 99%
“…In the field of distributed reactive programming there are several programming languages or even algorithms that describe systems relevant to our multi-tier implementation of FRP with tiered glitch freedom such as SID-UP [11], DREAM [16] and QPROPd [18].…”
Section: Related Workmentioning
confidence: 99%
See 2 more Smart Citations
“…No state-of-the-art systems succeed in providing all of these criteria. Scala.React [Maier and Odersky 2012] and Distributed REScala [Drechsler et al 2014] ensure thread-safety by using a global lock to prohibit parallelism. łContainers and Aggregates, Mutators and Isolatesž [Prokopec et al 2014] do not address consistency even for single-threaded change propagation, and address thread-safety limited to the scope of individual Signals and Events.…”
Section: Introductionmentioning
confidence: 99%