Nebula Public Library

The knowledge bank of ESA’s R&D programmes

On-Board Software Architecture Demonstrator

Programme
GSTP
Programme Reference
GT17-159SW
Prime Contractor
TERMA A/S
Start Date
End Date
Status
Closed
Country
Denmark
On-Board Software Architecture Demonstrator
Objectives
As a final result of the Savoir-Faire, Savoir-IMA, and industrial activities supporting the on-board software reference architecture (OSRA), the activity objective is to demonstrate the correctness of the software reference architecture concepts in a full on-board software use case. This shall be done in the context of a model based system and avionics development.
 
Description
Starting from various prototypes available from different activities (COrDeT-3, OSRAc, OBCP (On-Board Control Procedures), IMA-SP (Integrated Modular Avionics for Space, MORA-TSP), the activity aims at producing a representative on-board software featuring the typical on-board functions, following the process and architecture of Savoir OSRA.
This activity is also preparatory for small missions aiming at in-orbit demonstration (IOD) of new mission techniques and architectures and system concepts as well as of new approaches for their development, verification and operation, in particular using the model based approaches. This activity includes:
  • Identification or development (if not existing) of a validated set of library modules implementing the execution platform services (Packet Utilisation Standard services, Input/Output stack services, OBCP interpreter, operating systems, with and without Time Space Partitioning, etc).
  • Integrating the modules consistently into the Execution platform of the software reference architecture.
  • Elaboration of all inputs needed for an on-board software demonstrator, using as baseline the EagleEye mission and model based approaches also at system and avionics level.
  • Definition of application components, possibly following functional chains generic specification as defined e.g. in OSRAc.
  • Integration of the application components in the architecture following the development approach described in the on-board software reference architecture process, therefore configuring the execution platform to the needs of the application, and the production of a demonstrator.
 
Application Domain
Generic Technologies
Technology Domain
2 - Space System Software
Competence Domain
3-Avionic Systems
Initial TRL
TRL 3
Target TRL
TRL 5
Achieved TRL
TRL N/A
Public Document
Final Presentation
Executive Summary