ABB
Master’s Thesis: Simulation and Performance Analysis of OPC UA PubSub in OMNeT++
ABBSweden4 days ago
Full-timeEducation, Training
At ABB, we help industries outrun - leaner and cleaner. Here, progress is an expectation - for you, your team, and the world. As a global market leader, we’ll give you what you need to make it happen. It won’t always be easy, growing takes grit. But at ABB, you’ll never run alone. Run what runs the world.

This Position reports to:

R&D Department Lead




Modern industrial networks are required to be not only highly reliable but also time-deterministic to meet the high-performance demands of industrial automation systems. The OPC Unified Architecture (OPC UA) Publish-Subscribe (PubSub) model offers an efficient, flexible, and interoperable communication framework designed to address these requirements.

This thesis project aims to develop and evaluate simulation models of OPC UA PubSub in OMNeT++. Possible alternatives for integrating the OPC UA PubSub open 62541 implementation into OMNeT++ will be assessed, such as using a PubSub publisher as an external node that communicates with OMNeT++ interfaces or integrating the PubSub implementation into OMNeT++ modules.

Number of students for this project: One or two


Your Role And Responsibilities

The students will start with a literature review of OPC UA modeling approaches and existing simulation approaches. Then, as part of their thesis, they measure and analyze relevant performance parameters, such as network utilization, latency, jitter, deadlines, throughput, and packet loss under different scenarios, including network topologies and traffic configurations.

The results are expected to provide a reference simulation implementation for OPC UA PubSub in OMNeT++.

Thesis Phases

  • Study OPC UA PubSub and UADP over UDP transmission
  • Study on OPC UA PubSub information models
  • Study on simulation approaches for OPC UA PubSub
  • Explore available OMNeT++ simulation frameworks and relevant modules
  • Integrate OPC UA PubSub Open Implementation into OMNeT++
  • Implement different network scenarios in OMNeT++
  • Perform experiments to evaluate performance metrics (start with utilization, and if time allows, extend to latency/deadline, jitter, and packet loss)
  • Document the results and write the thesis

Learning outcomes

  • Gain knowledge of OPC UA in industrial networks
  • Hands-on experience with OMNeT++ and simulation frameworks
  • Practical skills in performance analysis and evaluation

Your background

  • Programming skills (C++)
  • Basic knowledge of computer networks and communication protocols
  • Familiarity with simulation environments such as OMNeT++ (If not, you will study OMNET++ during the project)
  • Knowledge of real-time or embedded systems is a plus


More About Us
Please apply with your CV, academic transcripts, and a cover letter in English latest by November 29. Please note that selection will be done on an ongoing basis and the position may be filled before last day of application.

Join us. Be part of the team where progress happens, industries transform, and your work shapes the world. Run What Runs the World.

A Future Opportunity

Please note that this position is part of our talent pipeline and not an active job opening at this time. By applying, you express your interest in future career opportunities with ABB.

We value people from different backgrounds. Could this be your story? Apply today or visit www.abb.com to learn more about us and see the impact of our work across the globe.

Key Skills

Ranked by relevance