Model-based, event-driven programming paradigm for interactive web applications

15Citations
Citations of this article
30Readers
Mendeley users who have this article in their library.

Abstract

Applications are increasingly distributed and event-driven. Advances in web frameworks have made it easier to program standalone servers and their clients, but these applications remain hard to write. A model-based programming paradigm is proposed that allows a programmer to represent a distributed application as if it were a simple sequential program, with atomic actions updating a single, shared global state. A runtime environment executes the program on a collection of clients and servers, automatically handling (and hiding from the programmer) complications such as network communication (including server push), serialization, concurrency and races, persistent storage of data, and queuing and coordination of events. Copyright © 2013 ACM.

Cite

CITATION STYLE

APA

Milicevic, A., Jackson, D., Gligoric, M., & Marinov, D. (2013). Model-based, event-driven programming paradigm for interactive web applications. In SPLASH Indianapolis 2013: Onward! 2013 - Proceedings of the 2013 International Symposium on New Ideas, New Paradigms, and Reflections on Programming and Software (pp. 17–35). Association for Computing Machinery. https://doi.org/10.1145/2509578.2509588

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free