A Component Model for Embedded Systems

Task

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.

Student

  • Jing Da

Tutor

  • Dr.-Ing. Daniel Klünder

RWTH Aachen University - Chair of Computer Science 11 - Ahornstr. 55 - 52074 Aachen - Germany