A component model is the base of component-based software engineering (CBSE). According to other engineering sciences the assembly of systems from building blocks known as components is supposed to lead to a better system quality. While infrastructures such as Java Beans, Microsoft-COM or CORBA aim for the enterprise and desktop market, there are also adoptions in the area of embedded systems (e. g. minimum and real-time CORBA). The automotive industry is currently working towards a runtime environment for removable software components www.autosar.org.
In this thesis, the student shall present an overview of existing component models and gather the requirements for an adoption for embedded systems systematically. These are to be implemented as a prototype on our car model.