Segment spatial
SPACEBEL est l'un des principaux fournisseurs de logiciels embarqués et de gestion des données embarquées. La société développe des logiciels de vol depuis 1990, que ce soit pour des plates-formes, des charges utiles ou des sous-systèmes de satellites, des sondes spatiales ou des lanceurs, pour des missions d'observation de la Terre, scientifiques, météorologiques, de télécommunications ou de défense spatiale. La Business Unit du segment spatial est composée d'ingénieurs en logiciel de vol hautement qualifiés qui, ensemble, offrent un mélange unique de compétences en informatique ainsi que dans divers domaines applicatifs. Ils peuvent assumer l'entière responsabilité du développement et de la livraison du logiciel de vol tout au long du cycle de vie, depuis les premières études de concept, l'analyse et la spécification, en passant par l'architecture, la conception et le développement, jusqu'à la validation et la qualification dans l’environnement cible.
Projets de référence
A travers sa Business Unit Segment Spatial, SPACEBEL a développé le logiciel embarqué de tous les satellites PROBA (missions ESA) et de l'un des deux vols en formation PROBA-3. Par ailleurs, le logiciel d'application de l'unité centrale de gestion des données de la mission scientifique EUCLID et le logiciel d'application de l'unité de commande d'instrument du sondeur à micro-ondes MetOp-SG sont terminés et prêts pour la qualification tandis que les développements du logiciel embarqué pour ALTIUS (observation de la Terre) et du logiciel central pour HERA (Mission AIDA) sont en cours de développement.
Plateformes et outils spécifiques
Le logiciel bord générique de SPACEBEL, à savoir le logiciel de traitement des données (Data Handling Software – DHSW), est essentiellement indépendant de la plateforme et de la mission. Il implémente en particulier les services standards (Packet Utilisation Standard – PUS). Il supporte les opérations basées sur les fichiers (File Based Operations – FBO) avec le protocole de transfert de fichiers (File Delivery Protocol – CFDP). Il offre également une solution complète de procédures de contrôle embarquées (On Board Control Procedures – OBCP). Il est conçu pour s’exécuter avec différents systèmes d'exploitation (éventuellement multiprocesseur et/ou noyau de séparation) et s’intégrer facilement avec les logiciels dépendants du matériel (Hardware Dependent Software – HDSW) pour former une plateforme d'exécution logicielle (Execution Platform Software – EPSW) et ainsi fournir un cadre qui facilite l'intégration des gestionnaires d’équipements et des applications spécifiques à la mission.
Les applications régulièrement implémentées incluent le contrôle des fonctions de la plateforme (contrôle thermique, gestion de la puissance électrique, contrôle d’attitude et d’orbite, sureté de fonctionnement et sécurité, etc …) ainsi que la gestion des charges utiles.
Technologies et compétences
La Business Unit segment spatial de SPACEBEL est spécialisée dans l'architecture de logiciels embarqués, les exigences, la conception, la vérification, la validation, la maintenance et la qualification. Nous abordons également des aspects spécifiques liés à l'application des technologies informatiques modernes, tant pour les logiciels de vol que pour les simulateurs associés :
- Ingénierie des exigences
- Logiciel embarqué temps réel
- Normes CCSDS et ECSS
- Exécutif temps réel pour les systems multiprocesseurs
- Détection, isolation et récupération des pannes
- Application autonome et intelligence artificielle
- Systèmes d’exploitation, processeurs spatialisés, communication à bord et pilotes logiciels
- Outils de modélisation et de génération de code
- Outils de configuration et de missionisation
- Facilités de test automatisées
Affiliations
SPACEBEL est également représenté dans plusieurs groupes de normalisation et de conseil. La contribution de Spacebel à la révision de la norme PUS et sa participation active au groupe de travail PUS ainsi qu’à l'élaboration du nouveau PUS-C est une reconnaissance claire de l'expertise de l'entreprise dans les bibliothèques de logiciels embarqués.
Euclid ©ESA/ATG-medialab