Title :
Engineering Dynamic Adaptation for Achieving Cost-Efficient Resilience in Software-Intensive Embedded Systems
Author :
Adler, Rasmus ; Schneider, Daniel ; Trapp, Mario
Author_Institution :
Inst. for Exp. Software Eng. (IESE), Fraunhofer Inst., Kaiserslautern, Germany
Abstract :
Resilience has been successfully realized in automotive systems to increase system reliability at reasonable costs. Using dynamic adaptation, the system adapts to runtime errors - caused by internal system faults or adverse environmental situations like critical driving situations - in order to provide the best possible functionality and to guarantee system safety in any given system and environmental state. This paper introduces an engineering approach for developing resilient systems using dynamic adaptation. The approach is based on component-oriented modeling and on analyses of component compositions. We describe how component-oriented modeling and compositional analyses enable the usage of dynamic adaptation for achieving a trade-off between availability and cost in safety-critical, resilient systems and how it helps to manage the complexity inherent in component composition.
Keywords :
embedded systems; fault tolerant computing; object-oriented programming; safety-critical software; automotive systems; component-oriented modeling; dynamic adaptation; internal system faults; resilient systems; safety-critical systems; software-intensive embedded systems; system reliability; system safety; Adaptation model; Analytical models; Availability; Object oriented modeling; Software; Vehicle dynamics; Dynamic adaptation; analyses; automotive; modeling; resilience; safety;
Conference_Titel :
Engineering of Complex Computer Systems (ICECCS), 2010 15th IEEE International Conference on
Conference_Location :
Oxford
Print_ISBN :
978-1-4244-6638-2
Electronic_ISBN :
978-1-4244-6639-9
DOI :
10.1109/ICECCS.2010.22