Model-Based, Event-Driven Programming Paradigm for Interactive Web Applications

Aleksandar Milicevic, Daniel Jackson, Milos Gligoric, Darko Marinov

Onward 2013
http://people.csail.mit.edu/aleks/website/papers/onward13-red.pdf