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 challenges of distributed reactive programming and present a research roadmap. We argue that distributed reactive programming not only moves reactive languages to the distributed setting, but is a promising concept for middleware and distributed systems design. © 2013 IFIP International Federation for Information Processing.
CITATION STYLE
Salvaneschi, G., Drechsler, J., & Mezini, M. (2013). Towards distributed reactive programming. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 7890 LNCS, pp. 226–235). https://doi.org/10.1007/978-3-642-38493-6_16
Mendeley helps you to discover research relevant for your work.