Welcome!
To use the personalized features of this site, please log in or register.
If you have forgotten your username or password, we can help.
My Menu
Saved Items

A Composition-Based Approach to the Construction and Dynamic Reconfiguration of Wireless Sensor Network Applications

Dharini BalasubramaniamContact Information, Alan DearleContact Information and Ron MorrisonContact Information

(1)  School of Computer Science, University of St Andrews, St Andrews, KY16 9SX, UK
Abstract
Wireless sensor network (WSN) applications are often characterised by close coupling between their software and hardware components, which may result in ad-hoc, platform-specific software, together with the loss of portability and evolvability. We introduce a fractal composition-based approach for constructing and dynamically reconfiguring WSN applications. The approach uses π-calculus semantics to unify the models of interaction for both software and hardware components, on both local and remote nodes. Applications are constructed by forming compositions of interacting components, and can be decomposed and reconfigured into different topologies. The advantages of the approach are that it reduces the complexity of WSN programming; results in portable and evolvable software; and allows changes to be managed during execution without having to take the system off-line. We present an outline of the approach, and illustrate it with an example specified in the Insense language.

Keywords  channel - component - composition - decomposition - dynamic evolution - reconfiguration - wireless sensor network


Contact Information Dharini Balasubramaniam
Email: dharini@cs.st-andrews.ac.uk

Contact Information Alan Dearle
Email: al@cs.st-andrews.ac.uk

Contact Information Ron Morrison
Email: ron@cs.st-andrews.ac.uk
Fulltext Preview (Small, Large)
Image of the first page of the fulltext

References secured to subscribers.



Export this chapter
Export this chapter as RIS | Text
 
Remote Address: 38.107.191.110 • Server: mpweb18
HTTP User Agent: CCBot/1.0 (+http://www.commoncrawl.org/bot.html)