2013
DOI: 10.1007/978-3-642-38493-6_16
|View full text |Cite
|
Sign up to set email alerts
|

Towards Distributed Reactive Programming

Abstract: Abstract. Reactive applications is a wide class of software that responds to user input, network messages, and other events. Recent research on reactive languages successfully addresses the drawbacks of the Observer pattern -the traditional way reactive applications are implemented in the object-oriented setting -by introducing time-changing values and other ad-hoc programming abstractions.However, those approaches are limited to local settings, but most applications are distributed. We highlight the research … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
2

Citation Types

0
14
0

Year Published

2014
2014
2024
2024

Publication Types

Select...
5
3
1

Relationship

3
6

Authors

Journals

citations
Cited by 21 publications
(15 citation statements)
references
References 16 publications
(25 reference statements)
0
14
0
Order By: Relevance
“…While the abstract idea of DRP was presented in a vision paper [23], the SID-UP algorithm, the comprehensive discussion of the problems with the state of the art, and the evaluation, are new contributions of this paper. The implementation of SID-UP in a prototypical reactive language, the case study, and all evaluation artifacts are available online 1 .…”
Section: Introductionmentioning
confidence: 99%
“…While the abstract idea of DRP was presented in a vision paper [23], the SID-UP algorithm, the comprehensive discussion of the problems with the state of the art, and the evaluation, are new contributions of this paper. The implementation of SID-UP in a prototypical reactive language, the case study, and all evaluation artifacts are available online 1 .…”
Section: Introductionmentioning
confidence: 99%
“…Bidirectional constraints are allowed and in case not all constraints can be satisfied, a priority rank is applied [13]. Current research directions include RP in the distributed setting [39] and integration with the OO paradigm [41].…”
Section: Related Workmentioning
confidence: 99%
“…The need for DRP with consistency guarantees has been widely recognized in literature [28,1,35]. Similarly, the integration of reactive and object-oriented programming have been discussed in [37].…”
Section: Related Workmentioning
confidence: 99%
“…Despite many reactive applications are intrinsically distributed (e.g., Web applications, monitoring applications, mobile applications) and despite the benefits of reactive programming in distributed settings have been recognized in the literature [35,1,28], most existing solutions for reactive programming do not support distribution [1]. Furthermore, the problem of defining suitable properties and consistency guarantees for the propagation of changes (e.g., to avoid glitches) has received little or no attention in distributed implementations [1,28].…”
Section: Introductionmentioning
confidence: 99%