A Survey on Reactive Programming

dc.contributor.authorBainomugisha, Engineer
dc.contributor.authorLombide Carreton, Andoni
dc.contributor.authorCutsem, Tom Van
dc.contributor.authorMostinckx, Stijn
dc.contributor.authorMeuter, Wolfgang De
dc.date.accessioned2023-01-26T07:44:17Z
dc.date.available2023-01-26T07:44:17Z
dc.date.issued2013
dc.description.abstractReactive 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.en_US
dc.identifier.citationBainomugisha, E., Carreton, A. L., Cutsem, T. V., Mostinckx, S., & Meuter, W. D. (2013). A survey on reactive programming. ACM Computing Surveys (CSUR), 45(4), 1-34. http://doi.acm.org/10.1145/0000000.0000000en_US
dc.identifier.urihttp://doi.acm.org/10.1145/0000000.0000000
dc.identifier.urihttps://nru.uncst.go.ug/handle/123456789/7259
dc.language.isoenen_US
dc.publisherACM Computing Surveys (CSUR)en_US
dc.subjectReactive programmingen_US
dc.subjectInteractive applicationsen_US
dc.subjectEvent-driven applicationsen_US
dc.subjectDataflow programmingen_US
dc.subjectFunctional reactive programmingen_US
dc.subjectReactive systemsen_US
dc.titleA Survey on Reactive Programmingen_US
dc.typeArticleen_US
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
A Survey on Reactive Programming.pdf
Size:
297.72 KB
Format:
Adobe Portable Document Format
Description:
Article
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description: