Loosely-Coupled Distributed Reactive Programming in Mobile Ad Hoc Networks [chapter]

Andoni Lombide Carreton, Stijn Mostinckx, Tom Van Cutsem, Wolfgang De Meuter
2010 Lecture Notes in Computer Science  
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
more » ... roughout the application code. In this paper, we propose a number of language constructs that reconcile the elegant processing of events of a reactive programming system with the loose coupling of a publish/subscribe system that is required to cope with the dynamic nature of mobile ad hoc networks.
doi:10.1007/978-3-642-13953-6_3 fatcat:ucaqspokpjbexanvczd32v5yae