Research

Motivation

Rising complexity of automotive ECUs (electronic control units) has various impacts on system design and testing. Some aspects are:

  • increasing sensors and actuators interacting with the ECU
  • highly coupled components realizing newly developed functions
  • emergent functions spanning over many ECUs
Moreover, the regimentation of safety ECUs are tightened by new ISO standards and risk ratings. A good design of ECUs is needed to get over some of the aspects, but at least, only testing can create confidence to the implemented system.

Checking whether an ECU meets its requirements is done at the level of integration and system testing. Research has found many ways to create test cases for an ECU. But potentially there is not enough time (you would need infinite time) to run each possible test case. Therefore I'm dealing with a new idea to the most promising test cases at certain time of system development reaching a specific goal. The term test case prioritization is wide spread but the methods mostly depend on white box knowledge such as source code. But this knowledge is not available anyhow at the level of integration testing.

Activities

Open theses

If you like to join my research activities feel free to contact me. If you are willing to support me you can apply for an open thesis.