Skip to content Go to main navigation Go to language selector

Master Thesis Project: Model Based Testing for Programmable Data Planes

Järfälla, Sweden
Closing date: 15 December 2022

Your future challenge

With Software Defined Networking (SDN) and programmable data planes it is possible to program the networking function all the way down to the silicon performing the switching of data packets. However, with programmability comes the risk of introducing bugs in the software. To mitigate this, testing can be used to identify the bugs. But the number of states in the data plane configuration together with number of combinations of network protocol fields in data packets makes testing an arduous task.

This master thesis project will study how Model Based Testing can be applied to a programmable data plane. Included in the project are the following steps:

  • Identification of strategies for reducing the number of combinations of tests.
  • Propose a model for the behavior of a data plane function.
  • Select a framework for test automation and implement a prototype of the proposed model.
  • The results will be presented in a written report. 

The details of the project will be determined during the first week of the project where the student will write a specification and time plan for the project.

Your profile

This project is suitable for a master student in computer science, electrical engineering, engineering physics or other relevant education. Excellent programming skills in one or more high level programming languages as well as shell scripting. Analytical abilities are also required for this project. Furthermore, the student should be structured and able to work independently.

What you will be part of

Saab is a leading defence and security company with an enduring mission, to help nations keep their people and society safe. Empowered by its 18,000 talented people, Saab constantly pushes the boundaries of technology to create a safer, more sustainable and more equitable world.

Business area Surveillance offers world-leading sensor technology in monitoring and decision support to protect against threats. The portfolio covers airborne, ground-based and naval radar, electronic warfare, C4I solutions, aviation systems and cyber security.

PU Communications is part of BU Combat Systems in Surveillance and is responsible for the design of robust solutions and infrastructure in network, radio and satellite communications. We design and implement systems in flying and land-based platforms.

Contact for information on the project: Anders Gunnar (PhD), +46 10-215 53 40,