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.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Raghavendra, C.S., Sivalingam, K., Znati, T. (eds.): Wireless Sensor Networks. Kluwer Academic Publishers, Dordrecht (2004)
Bruneton, E., Coupaye, T., Stefani, J.B.: The Fractal Component Model. ObjectWeb, http://fractal.objectweb.org/specification/index.html
Milner, R.: Communicating and Mobile Systems: The π-calculus. Cambridge University Press, Cambridge (1999)
Dearle, A.: Insense Tutorial. University of St. Andrews Report, http://dias.dcs.st-and.ac.uk/inSense/manual.pdf
Warboys, B.C., Balasubramaniam, D., Greenwood, R.M., Kirby, G.N.C., Mayes, K., Morrison, R., Munro, D.S.: Collaboration and Composition: Issues for a Second Generation Process Language. In: Nierstrasz, O., Lemoine, M. (eds.) ESEC 1999 and ESEC-FSE 1999. LNCS, vol. 1687, pp. 75–91. Springer, Heidelberg (1999)
Dunkels, A., Gronvall, B., Voigt, T.: Contiki - A Lightweight and Flexible Operating System for Tiny Networked Sensors. In: First IEEE Workshop on Embedded Networked Sensors. Tampa (2004)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2008 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Balasubramaniam, D., Dearle, A., Morrison, R. (2008). A Composition-Based Approach to the Construction and Dynamic Reconfiguration of Wireless Sensor Network Applications. In: Pautasso, C., Tanter, É. (eds) Software Composition. SC 2008. Lecture Notes in Computer Science, vol 4954. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-78789-1_16
Download citation
DOI: https://doi.org/10.1007/978-3-540-78789-1_16
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-78788-4
Online ISBN: 978-3-540-78789-1
eBook Packages: Computer ScienceComputer Science (R0)