+++ At DLR, we are always looking for bright minds – even during the current exceptional circumstances. Our current vacancies can be found here. +++

Course paper / final thesis

Model Checking On-Board Computer Network

Starting date


Duration of contract

3 to 6 months

Type of employment


"Cutting-edge research requires excellent minds – particularly more females – at all levels. Launch your mission with us and send in your application now!" Prof. Pascale Ehrenfreund - Chair of the DLR Executive Board

Your Master thesis is based on the results of the“Scalable On-Board Computing for Space Avionics” (ScOSA) project, where we develop a distributed reliable on-board computer for future space missions. The ScOSA computer is running different software tasks on different processor nodes and exchanging messages. In case of a failure, the system should be able to detect it and reconfigure itself.

In order to increase our confidence in the system, we would like to analyze it using formal techniques such as model checking. We are interested in questions like: Can the system detect a fault within the given time? Will the critical message be delivered within the given time bounds? Is it possible that multiple reconfigurations are triggered simultaneously?

Your task is to evaluate the capabilities of different formal methods and tools, identify properties of interest that can be checked, and get some insight into the system sizes for which this analysis is feasible. Inputs to these methods are individual models that describe the system. These models have to be derived or generated from a central ScOSA model. For some properties the input models need to be optimized to be solvable. Your Master thesis will evaluate, derive new and compare these optimizations.

If you would like to take on this challenging task, we are looking forward to receiving your application. Your application should clearly state your motivation to work on this topic.

Your qualifications:

  • You are currently studying a Master’s course in computer science or mathematics.
  • You have basic knowledge of the theoretical background in model checking.
  • You are interested in applying formal methods.
  • You are able to communicate in English (supervision will be in English).

Your benefits:

Look forward to a fulfilling job with an employer who appreciates your commitment and supports your personal and professional development. Our unique infrastructure offers you a working environment in which you have unparalled scope to develop your creative ideas and accomplish your professional objectives. Our human resources policy places great value on a healthy family and work-life-balance as well as equal opportunities for persons of all genders (m/f/non-binary). Individuals with disabilities will be given preferential consideration in the event their qualifications are equivalent to those of other candidates.

  • Apply online now
  • You can send this job advertisement via e-mail and complete your application on a personal computer or laptop.

    We need your digital application documents (PDF). The document upload function is not supported by all mobile devices. Please complete your application on a PC/laptop.

    Complete application on PC

Technical contact

Andrii Kovalov
Institute for Software Technology

Phone: +49 531 295-3653

Send message

Vacancy 49716

HR department Braunschweig

Send message

DLR site Braunschweig

To location

DLR Institute for Software Technology

To institute