ESA needed a system of tools for code generation that would help unify their different software tools.

ESA
The ESA is the European Space Agency and is Europe’s “gateway to space”. It is an international organisation with 22 member states. ESA’s mission is to shape the development of Europe’s space capability.

ESA needed a software tool that could unify the many different tools the ESA have created. ESA has a large set of tools in different languages and that used many different frameworks. The task that Viking Software was presented with, was to create the first steps of a tool that could unify the many different tools into a single software tool that is easy to maintain and use. For Viking Software, working with ESA is more than just a contract – it is a dream

“For me personally it’s a boy’s dream coming true to develop software for the space industry. For our company it’s a milestone to reach a collaboration with ESA.” – Bo Thorsen, CEO at Viking Software

Our job – graphical editor to generate for msc files
Viking Software was hired by The European Space Agency to create a new software tool. The software tool will help other software development companies to create software for satellites and missions. ESA chose Viking Software to write the first parts of the software tool, create the architecture and design the system.

ESA needed a system of tools for code generation. This system consists of “bricks” that will be plugins for QtCreator. The first part of the project that was created was the graphical editor for .msc files. Viking Software is also working on another part – the AADL editor.