Advanced sensor network software deployment using application-level quality goals

Wouter Horré*, Sam Michiels, Wouter Joosen, Danny Hughes

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

6 Citations (Scopus)


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.

Original languageEnglish
Pages (from-to)528-535
Number of pages8
JournalJournal of Software
Issue number4
Publication statusPublished - Apr 2011


  • Fault tolerance
  • Large scale networks
  • Management
  • Middleware
  • Quality awareness


Dive into the research topics of 'Advanced sensor network software deployment using application-level quality goals'. Together they form a unique fingerprint.

Cite this