Skip to main content

Supporting the Community Approach by hosting a Collaborative Development Platform for the SST Core Software

Hélène Ma1,Elmar Brendel2,Johannes Klug3,Rui Gomes Gondar4,Tim Flohrer3,Christian Unfried5,Sst User Forum6
Starion for ESA1CGI for ESA2ESA3GMV for ESA4Space Analyses GmbH5SST UF6

Document details

Publishing year2025 PublisherESA Space Debris Office Publishing typeConference Name of conference9th European Conference on Space Debris
Pagesn/a Volume
9
Issue
1
Editors
S. Lemmens, T. Flohrer, F. Schmitz

Abstract

The implementation of a community approach for the Space Surveillance and Tracking (SST) Core Software has been a key objective of the Space Situational Awareness (SSA) and Space Safety programmes. ESA has put forward software suite upgrades for the processing of observation data, including functions for scheduling, orbit determination and correlation as well as SST service output generation. Three ESA activities are being conducted in parallel to maintain and modernize the system and to introduce new features and add-ons.

Within the P3-SST-XXVI contract “Core Software Development Baselines and Architecture Modernisation under Community Approach”, the software repository structure has been modularized to allow better maintainability of the source code. A major effort has been taken to introduce automatic test cases as part of the CI/CD pipeline system. This improves the robustness of the software in corrective and evolutive maintenance by detecting failures early enough due to the re-execution of the automated tests. Another main new feature is the parallelization of tracklet processing within the Data Processing Chain subsystem.

The P3-SST-XXVII contract “Customised SST software elements in the SST Core Software and Expert Centre” has performed an exemplary tailoring of the software to the needs of the Polish community. Especially the alignment of the interface with the Polish sensors was required. The SST Expert Centre software has been adapted to link between the Polish sensors on one side and the Core Software on the other. An end-to-end validation campaign involving measurement data from an observation campaign was performed to demonstrate the integration of Expert Centre and Core Software and to assess the build-up and maintenance of an object catalogue.

The S1-SC-08 contract “Supporting the community for the Core Software development, maintenance, and standardisation” is operating the Collaborative Development Platform (CDP) outside the ESA environment to support the Core Software Community. Within this activity, a dataset of reference scenarios and a set of tutorials is made available to the users to familiarize with the software and to test individual use cases. In addition, a new method for track-to-track correlation was implemented in the software to improve the exploitation of tracking data for more efficient cataloguing of objects.

The SST User Forum (SST-UF), with the background of the multitude of SSA systems under development and operational implementation in the participating states, has collected and consolidated the user needs into a dedicated high-level roadmap. A licensing approach and collaboration schema for the future community work has been developed, and tools to coordinate the community in further evolving the approach and the related baseline have been deployed in the CDP. The user community has demonstrated its readiness to control and lead future releases of the software, while tailoring their national deployments. This forms the basis for further discussion of the software needs and prioritisation of developments for the future evolution of the Core Software.

This paper will summarise the outcomes of the three ESA activities and focus on the progress the community approach has made with the active involvement of the SST-UF in the Core Software developments.

Preview