An automated round-trip support towards deployment assessment in component-based embedded systems

  • Authors:
  • Federico Ciccozzi;Mehrdad Saadatmand;Antonio Cicchetti;Mikael Sjödin

  • Affiliations:
  • Mälardalen University, Västerås, Sweden;Mälardalen University & Xdin Stockholm AB, Västerås, Sweden;Mälardalen University, Västerås, Sweden;Mälardalen University, Västerås, Sweden

  • Venue:
  • Proceedings of the 16th International ACM Sigsoft symposium on Component-based software engineering
  • Year:
  • 2013

Quantified Score

Hi-index 0.00

Visualization

Abstract

Synergies between model-driven and component-based software engineering have been indicated as promising to mitigate complexity in development of embedded systems. In this work we evaluate the usefulness of a model-driven round-trip approach to aid deployment optimization in the development of embedded component-based systems. The round-trip approach is composed of the following steps: modelling the system, generation of full code from the models, execution and monitoring the code execution, and finally back-propagation of monitored values to the models. We illustrate the usefulness of the round-trip approach exploiting an industrial case-study from the telecom-domain. We use a code-generator that can realise different deployment strategies, as well as special monitoring code injected into the generated code, and monitoring primitives defined at operating system level. Given this infrastructure we can evaluate extra-functional properties of the system and thus compare different deployment strategies.