Monday, October 27, 2025
ABB

Master thesis: Methods for model transformation of API description to AutomationML

Posted: Oct 19, 2025

Job Description

På ABB hjälper vi industrier att bli snabbare, mer resurseffektiva och hållbara. Här är framsteg en självklarhet - för dig, ditt team och hela världen. Som global marknadsledare ger vi dig rätt förutsättningar för att lyckas med det. Det kommer inte alltid att vara enkelt - utveckling kräver mod och styrka. På ABB är du aldrig ensam. Run what runs the world.Denna Position Rapporterar TillR&D Department LeadIndustrial control systems (ICS) are essential to the operation and supervision of critical infrastructure, including power generation, water treatment facilities, nuclear plants, and the manufacturing industries that form the foundation of our economy. These systems are currently undergoing a significant transformation driven by the principles of Industry 4.0, which emphasize enhanced connectivity, interoperability, and operational flexibility.In this context, AutomationML has emerged as a widely adopted standard for enabling interoperability and structured information exchange across devices, processes, and services within industrial automation environments. One notable application is modular automation, where AutomationML is used to define system components through Module Type Packages (MTPs). However, many legacy devices and modules either lack formal service interface descriptions or provide incomplete metadata, making integration into AutomationML-based systems challenging.The aim of this thesis is to explore and develop methods for automating the transformation of legacy service interface descriptions into syntactically and semantically valid AutomationML representations. This work will contribute to bridging the gap between legacy systems and modern, service-oriented automation architectures, facilitating smoother integration and improved system interoperability.The thesis will encompass both theoretical analysis and practical implementation, conducted in close collaboration and co-supervised by R&D personnel at ABB Process Automation. The findings may directly inform future product development initiatives.This work will be conducted as part of the FLEXATION project, in collaboration between ABB AB and MDU.Your backgroundMaster studentSoftware engineering skillsDetailsNumber of students: One or twoNumber of credits: 30 ECTSPositions are filled continuously. Apply with your CV, academic transcripts, and a cover letter in English. Welcome to apply!Join us. Be part of the team where progress happens, industries transform, and your work shapes the world. Run What Runs the World.Kommande möjligheter Vänligen notera att denna annons syftar till att få in intresseanmälningar till en kandidatpool kopplat till det aktuella området, och det är därför inte en öppning till ett specifikt jobb just nu. Genom att ansöka uttrycker du ditt intresse för framtida karriärmöjligheter med ABB.Vi värdesätter människor med olika bakgrund. Ansök idag för att ha möjlighet att bli aktuell för kommande roller och besök www.abb.com för att utforska hur vi driver utveckling över hela världen.

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

Related Jobs