Title :
Complex embedded systems - A case for virtualization
Author_Institution :
Distrib. Syst. Lab., Wiesbaden Univ. of Appl. Sci., Wiesbaden, Germany
Abstract :
The increasing complexity of embedded system software in combination with the frequent requirement for safety and/or security calls for a new approach towards embedded system software architecture. Similar to server systems, which have been struck by the problems of escalating software complexity years ago, virtualization could also prove useful in the context of embedded systems as a method to tackle the complexity problem in a ldquodivide and conquerrdquo way. In this article, various approaches to virtualization are examined with respect to their applicability to embedded systems and the more suitable among them are identified. However, even these approaches suffer from shortcomings with respect to their real-time capabilities, so methods are proposed which could remedy these shortcomings.
Keywords :
divide and conquer methods; embedded systems; software architecture; software metrics; virtual machines; divide and conquer; embedded system; security call; software architecture; software complexity; virtual machine; virtualization; Aircraft; Communication system control; Control systems; Embedded computing; Embedded software; Embedded system; Operating systems; Resource virtualization; Software safety; Virtual machining;
Conference_Titel :
Intelligent solutions in Embedded Systems, 2009 Seventh Workshop on
Conference_Location :
Ancona
Print_ISBN :
978-1-4244-4838-8
Electronic_ISBN :
978-88-87548-02-0