LooCI: The Loosely-coupled Component Infrastructure

  • Authors:
  • Danny Hughes;Klaas Thoelen;Jef Maerien;Nelson Matthys;Wouter Horre;Javier Del Cid;Christophe Huygens;Sam Michiels;Wouter Joosen

  • Affiliations:
  • -;-;-;-;-;-;-;-;-

  • Venue:
  • NCA '12 Proceedings of the 2012 IEEE 11th International Symposium on Network Computing and Applications
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

Abstract

Creating and managing applications for Wireless Sensor Networks (WSNs) is complicated by large scale, resource constraints and network dynamics. Reconfigurable component models minimize these complexities throughout the application lifecycle. However, contemporary component based middleware for WSNs is limited by its poor support for distribution. This paper introduces the Loosely-coupled Component Infrastructure (LooCI), a middleware for building distributed component-based WSN applications. LooCI advances the state-of-the-art by cleanly separating distributed concerns from component implementation, supporting application-level interoperability between heterogeneous WSN platforms and providing compatibility testing of bindings at runtime. Together, these features promote the safe and efficient composition and reconfiguration of distributed WSN applications. We evaluate the performance of LooCI on three classes of sensor nodes and demonstrate that these features can be provided with minimal overhead in terms of computation, memory and message passing.