Fine-Grained Tailoring of Component Behaviour for Embedded Systems

  • Authors:
  • Nelson Matthys;Danny Hughes;Sam Michiels;Christophe Huygens;Wouter Joosen

  • Affiliations:
  • IBBT-DistriNet, Department of Computer Science, Katholieke Universiteit Leuven, Leuven, Belgium B-3001;IBBT-DistriNet, Department of Computer Science, Katholieke Universiteit Leuven, Leuven, Belgium B-3001;IBBT-DistriNet, Department of Computer Science, Katholieke Universiteit Leuven, Leuven, Belgium B-3001;IBBT-DistriNet, Department of Computer Science, Katholieke Universiteit Leuven, Leuven, Belgium B-3001;IBBT-DistriNet, Department of Computer Science, Katholieke Universiteit Leuven, Leuven, Belgium B-3001

  • Venue:
  • SEUS '09 Proceedings of the 7th IFIP WG 10.2 International Workshop on Software Technologies for Embedded and Ubiquitous Systems
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

The application of run-time reconfigurable component models to networked embedded systems has a number of significant advantages such as encouraging software reuse, adaptation to dynamic environmental conditions and management of changing application demands. However, reconfiguration at the granularity of components is inherently heavy-weight and thus costly in embedded scenarios. This paper argues that in some cases component-based reconfiguration imposes an unnecessary overhead and that more fine-grained support for the tailoring of component functionality is required. This paper advocates for a high-level policy-based approach to tailoring component functionality. To that end, we introduce a lightweight framework that supports fine-grained adaptation of component functionality based upon high-level policy specifications. We have realized and evaluated a prototype of this framework for the LooCI component model.