A component-based run-time evolution infrastructure for resource-constrained embedded systems

  • Authors:
  • Juan F. Navas;Jean-Philippe Babau;Jacques Pulou

  • Affiliations:
  • Orange Labs, Issy-les-Moulineaux, France;Université Européenne de Bretagne, Brest, France;Orange Labs, Grenoble, France

  • Venue:
  • GPCE '10 Proceedings of the ninth international conference on Generative programming and component engineering
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper deals with embedded systems software and the modification of its architecture and behavior at execution-time. Incautious implementation of these features demands both heavy memory and performance overrun. To accomplish such software evolution activities in resource-constrained embedded systems, we propose a component-based run-time evolution infrastructure that reconciles richness of evolution alternatives and performance requirements. Our proposal is based on off-site components reifications, which are representations of components that allow us to treat evolution concerns remotely. Hence, the workload to be processed by the embedded device is alleviated. Memory and processor-time resources consumption evaluation on a real-world scenario show the efficiency and pertinence of our approach.