Results of the EMBArk Orchestration Framework Project (Video and Report, AMOS Summer 2025)
This project is one of the Scrum projects with industry partners that were part of the AMOS Summer 2025 Projects. Below please find the video (you may also like the other videos) and the project summary which details the final result of the project. We run these projects every semester, so please be in touch if you would like to motivate one of your own!
Demo Video
Project Summary
| Project name | EMBArk Orchestration Framework |
| Project mission | The mission of this project is to develop a functional orchestration component for EMBArk that enables scalable and automated execution of firmware analysis tasks using the existing EMBA tooling. The MVP will support managing distributed Ubuntu workers via SSH, provide an API interface for job creation, and enable testers to manage worker nodes through a web-based dashboard. Key deliverables include job scheduling, worker management, result collection, and system monitoring features. |
| Industry partner | Siemens Energy |
| Team logo | ![]() |
| Project summary | The existing EMBA/EMBArk suite has been made enterprise-ready by extending its parallel analysis capabilities and adding an API for integration into automated workflows. Firmware analysis tasks can now effortlessly be distributed to various worker nodes. A special focus has been laid on convenient worker lifecycle management and a high level of security. After an initial operating system setup, EMBArk takes over. Worker management requires no more direct user interaction and can be scaled flexibly. Security is ensured by managing the workers via a key-based SSH connection and allowing them to be completely offline apart from the connection to the EMBArk host. |
| Project illustration | N/A |
| Team photo | N/A |
| Project repository | https://github.com/amosproj/amos2025ss01-embark |
| Additional information | N/A |

