arrow
返回

A Survey on Reactive Programming

delete2013-08-30
delete127
delete
OA
AI
E
Engineer Bainomugisha *
A
Andoni Lombide Carreton
T
Tom Van Cutsem
S
Stijn Mostinckx
W
Wolfgang De Meuter
DOI:10.1145/2501654.2501666delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
Reactive programming has recently gained popularity as a paradigm that is well-suited for developing event-driven and interactive applications. It facilitates the development of such applications by providing abstractions to express time-varying values and automatically managing dependencies between such values. A number of approaches have been recently proposed embedded in various languages such as Haskell, Scheme, JavaScript, Java,. NET, etc. 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. From this taxonomy, we observe that there are still open challenges in the field of reactive programming. For instance, multidirectionality is supported only by a small number of languages, which do not automatically track dependencies between time-varying values. Similarly, glitch avoidance, which is subtle in reactive programs, cannot be ensured in distributed reactive programs using the current techniques.
Keyword:
Design
Languages
Reactive programming
interactive applications
event-driven applications
dataflow programming
functional reactive programming
reactive systems

期刊

ACM Computing Surveys 封面图
ACM Computing Surveys
IF:
28
论文数:
2.4K
被引数:
3.5W

机构

V
Vrije Universiteit Brussel
学者数:
1.4W
论文数: 1.3W
被引数: 129
引用论文

引用论文

Impaired calcium signaling in muscle fibers from intercostal and foot skeletal muscle in a cigarette smoke-induced mouse model of COPD
err2017-02-13
err0
errOAAI
errPatrick Robison; Thomas E. Sussan; Hegang Chen; Shyam Biswal; Martin F. Schneider; Erick O. Hernández-Ochoa
err分享
err收藏
err分享
err收藏
Bermudagrass Management in the Southern Piedmont USA
err2001-05-01
err0
PREAI
errA.J. Franzluebbers; J.A. Stuedemann; S.R. Wilkinson
err分享
err收藏
The Costs of Psoriasis Medications
err2013-12-13
err0
errOAAI
errAnssi Mustonen; Kalle Mattila; Mauri Leino; Leena Koulu; Risto Tuominen
err分享
err收藏
err分享
err收藏
High-quality plant DNA extraction for PCR: an easy approach
err2009-06-01
err0
PREAI
errI. Ahmed; M. Islam; W. Arshad; A. Mannan; W. Ahmad; B. Mirza
err分享
err收藏
Diet quality index: Capturing a multidimensional behavior
err1994-01-01
err0
PREAI
errRuth E Patterson; Pamela S Haines; Barry M Popkin
err分享
err收藏
学者 查看更多内容