Project Group Aramid


  • In order to guarantee a sufficient level of supervision for all participants, there will be a restricted admission to our project group. We kindly ask all interested students to hand in a mandatory two-side-essay answering the following questions:

    • Why do we need model-driven software engineering?
      • What are the reasons?
      • What are the benefits?
      • What are the limits/disadvantages?
    • What are your personal experiences in (model-driven) software engineering?
    • Which are the project challenges that you are interested in most? Why? Please refer to the challenges listed in our project presentation.

    We will select the admitted participants according to the quality of the submitted essay, which is to be written in LaTeX. We kindly ask you to use our template. Please submit a PDF version of your essay until Friday, March 6 to

  • Our Project Group Presentation slides from February 2 are available as PDF.

Developing safe, secure, interconnected automotive systems

The impact of embedded software on our everyday life is increasing dramatically: Cars are parking themselves for us today, and the emerging interaction between humans and mobile devices, allows us even to use our smartphones as car keys. Also car-2-car communication scenarios (like platooning or autonomous overtaking) are an active research area and not far away from becoming reality.

Due to the increasing impact of software on the end user, more and more safety requirements have to be considered during the software development, as the software issues can be fatal for the mankind, these days. At the same time, the emerging interaction also poses new security challenges on the embedded software. For example, access rights for cars should be granted to particular people only. In the presence of cyber attacks on automotive systems, security leaks can even give rise to serious safety hazards if attackers disable fundamental safety measures.

In the course of this project group, we address the need for software development approaches tailored to the high safety and security needs of advanced interconnected automotive systems. The goal of the project is to provide a seamless development chain, ranging from requirements engineering to code generation. For this purpose, existing tools and methods from previous work have to be extended and integrated. The development chain will be based on the Eclipse IDE, relying on model-driven technologies such as EMF, Xtext, GMF/Sirius, Papyrus, or QVTo.