Course paper / final thesis

Model Checking of On-Board Computer Networks

Starting date


Duration of contract

3 to 6 month depending on university regulations

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

The mission of the DLR Simulation and Software Technology is to support spacecraft engineering with new technology and innovative software.

In the project “Scalable On-Board Computing for Space Avionics” (ScOSA), we are developing a distributed, reliable and reconfigurable on-board computer for future space missions. In this system, different software tasks run on different processor nodes and exchange 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?

The goal of this work is to evaluate the capabilities of existing formal methods and tools, identify properties of interest that can be checked for ScOSA, and get some insight into the system sizes for which this analysis is feasible.

As part of this project you will work on following tasks:

  • evaluate existing model checkers and theorem provers
  • create models of the network and traffic within it using state machines or other appropriate formalisms
  • perform model checking experiments on the created models

If you would like to take on this challenging task, we are looking forward to receiving your application.

Your qualifications:

  • You are currently doing your Master’s course in computer science or mathematics
  • You are interested in applying formal methods
  • Ideally, you have some theoretical background in 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
Simulation and Software Technology

Phone: +49 531 295-3653

Send message

Vacancy 39274

HR department Braunschweig

Send message

DLR site Braunschweig

To location

DLR Simulation and Software Technology

To institute