“Loosely-coupled Distributed Reactive Programming in Mobile Ad Hoc Networks”
Andoni Lombide Carreton, Postdoctoral Fellow at the Software Languages Lab, Vrije Universiteit Brussel, Brussels, Belgium.
Pervasive applications running on mobile ad hoc networks have to be conceived as loosely-coupled event-driven architectures because of the dynamic nature of both the underlying network and the applications running on top of them. Such architectures can become tedious to develop and understand when the number of events and event handlers increases. The reason is that the control flow of the application is driven by event handlers or callbacks which are triggered independently and are scattered throughout the application code. As a starting point, we take the research language AmbientTalk, developed at the Software Languages Lab. AmbientTalk is an object-oriented scripting language for mobile devices that is built on such a loosely-coupled event-driven computational model. In this presentation, we propose a number of language constructs that reconcile the elegant processing of events of a reactive programming system with AmbientTalk's computational model.
Secretaría de Investigación