doi: 10.4304/jsw.6.4.528-535
Advanced Sensor Network Software Deployment using Application-level Quality Goals
- 1 IBBT-Distrinet, Department of Computer Science, Katholieke Universiteit Leuven, Belgium
- 2 Computer Science and Software Engineering, Xi’an Jiaotong-Liverpool University, Suzhou, China
Abstract
If we are to deploy sensor applications in a realistic business context, we must provide innovative middleware services to control and enforce required system behavior. Sensor application developers typically reason about required system behavior in terms of high-level quality goals. Due to the extreme dynamism, scale and unreliability of wireless sensor networks, managing these goals using contemporary software management techniques without support for high-level quality goals quickly becomes challenging. This paper presents QARI, a middleware service which addresses these management challenges by offering a simple yet flexible way to define, enforce, and maintain high-level quality goals for software deployment in wireless sensor networks. We have evaluated QARI using the LooCI component model on two sensor node platforms; results confirm that QARI enables quality aware software deployment for a single application as well as multiple applications, and even in the presence of node failure and mobility.
Keywords
- fault tolerance
- large scale networks
- m
How to Cite
Wouter Horré, Sam Michiels, Wouter Joosen, and Danny Hughes, "Advanced Sensor Network Software Deployment using Application-level Quality Goals," Journal of Software, vol. 6, no. 4, pp. 528-535, 2011. https://doi.org/ 10.4304/jsw.6.4.528-535
Copyright & License
Copyright © 2011 by the authors. This is an open access article distributed under the Creative Commons Attribution License which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited (CC BY 4.0).
