Architecture-Driven reliability and energy optimization for complex embedded systems

  • Authors:
  • Indika Meedeniya;Barbora Buhnova;Aldeida Aleti;Lars Grunske

  • Affiliations:
  • Faculty of ICT, Swinburne University of Technology, Hawthorn, VIC, Australia;Faculty of Informatics, Masaryk University, Brno, Czech Republic;Faculty of ICT, Swinburne University of Technology, Hawthorn, VIC, Australia;Faculty of ICT, Swinburne University of Technology, Hawthorn, VIC, Australia

  • Venue:
  • QoSA'10 Proceedings of the 6th international conference on Quality of Software Architectures: research into Practice - Reality and Gaps
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

The use of redundant computational nodes is a widely used design tactic to improve the reliability of complex embedded systems. However, this redundancy allocation has also an effect on other quality attributes, including energy consumption, as each of the redundant computational nodes requires additional energy. As a result, the two quality objectives are conflicting. The approach presented in this paper applies a multi-objective optimization strategy to find optimal redundancy levels for different architectural elements. It is implemented in the ArcheOpterix tool and illustrated on a realistic case study from the automotive domain.