Reactive programming: a walkthrough
Guido Salvaneschi,Alessandro Margara,Giordano Tamburrelli +2 more
- 16 May 2015
- Vol. 2, pp 953-954
21
TL;DR: This technical briefing bridges the gap through an accurate overview of Reactive Programming, discussing the available frameworks and outlining open research challenges with an emphasis on cross-field research opportunities.
read more
Abstract: Over the last few years, Reactive Programming has emerged as the trend to support the development of reactive software through dedicated programming abstractions. Reactive Programming has been increasingly investigated in the programming languages community and it is now gaining the interest of practitioners. Conversely, it has received so far less attention from the software engineering community. This technical briefing bridges this gap through an accurate overview of Reactive Programming, discussing the available frameworks and outlining open research challenges with an emphasis on cross-field research opportunities.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
The R Language: An Engine for Bioinformatics and Data Science
TL;DR: An historical chronicle of how R became what it is today is provided, describing all its current features and capabilities, and the role of R in science in general as a driver for reproducibility is discussed.
Quality-Aware Reactive Programming for the Internet of Things
José Proença,Carlos Baquero +1 more
- 26 Apr 2017
TL;DR: The reactive paradigm recently became very popular in user-interface development: updates can trigger a chain of computations organised in a dependency graph, letting the underlying engine control the scheduling of these computations.
Detecting Cyber Security Vulnerabilities through Reactive Programming.
Ole Christian Moholth,Radmila Juric,Karoline Moholth McClenaghan +2 more
- 08 Jan 2019
TL;DR: A software architectural model is proposed, which uses reactive programming for collecting and filtering live tweets and interpreting their potential correlation to software vulnerabilities and exploits, to investigate if the existence of exploits for disclosed vulnerabilities in Twitter data streams is discovered.
Mining the Usage of Reactive Programming APIs: A Study on GitHub and Stack Overflow
Carlos Zimmerle,Kiev Gama,Fernando Castor Filho,José Murilo Mota Filho +3 more
- 01 May 2022
TL;DR: A study on GitHub and Stack Overflow and three Reactive Extensions (Rx) libraries with the most GH projects to understand how much the vast Rx operators are being used and to help newcomers in identifying the most important operators and the areas that are the most likely to be relevant for a RP application.
8
Facet-oriented Modelling
TL;DR: Models are the central assets in model-driven engineering (MDE), as they are actively used in all phases of software development and so objects in models are built using metamodel-based languages.
6
References
Functional reactive animation
Conal Elliott,Paul Hudak +1 more
- 01 Aug 1997
TL;DR: Fran (Functional Reactive Animation) is a collection of data types and functions for composing richly interactive, multimedia animations that provides them with a denotational semantics, including a proper treatment of real time, to guide reasoning and implementation.
693
A survey on reactive programming
TL;DR: This survey describes and provides a taxonomy of existing reactive programming approaches along six axes: representation of time-varying values, evaluation model, lifting operations, multidirectionality, glitch avoidance, and support for distribution.
Deprecating the Observer Pattern
Ingo Maier,Tiark Rompf,Martin Odersky +2 more
- 01 Jan 2010
TL;DR: This work presents an approach to gradually deprecate observers in favor of reactive programming abstractions, and several library layers help programmers to smoothly migrate existing code from callbacks to a more declarative programming model.
49
Higher-Order reactive programming with incremental lists
Ingo Maier,Martin Odersky +1 more
- 01 Jul 2013
TL;DR: This work presents a framework, Scala.React, with reactive abstractions for event streams, time-varying values as well as an incremental reactive list that automatically propagates incremental changes and guarantees strong data consistency.
47
•Book
Programming Reactive Extensions and LINQ
Jesse Liberty,Paul Betts +1 more
- 31 Oct 2011
TL;DR: This in-depth tutorial goes beyond what is available anywhere else to teach how to write WPF, Silverlight, and Windows Phone applications using the Reactive Extensions (Rx) to handle events and asynchronous method calls.
22