Observatoire de Paris Institut national de recherche scientifique français Univerité Pierre et Marie Curie Université Paris Diderot - Paris 7

Outils CNES de validation logicielle

vendredi 17 novembre 2017, par Nadie ROUSSE (CNES – Service Validation et Moyens Système) et la société SPACEBEL

Jeudi 30 novembre 2017 à 09h30 , Lieu : Salle de confĂ©rence du bâtiment 17

A l’issue de plusieurs annĂ©es de dĂ©veloppement, le CNES est dĂ©sormais en mesure de mettre Ă  disposition des laboratoires spatiaux impliquĂ©s dans des projets CNES ou ESA, une nouvelle suite d’outils dĂ©veloppĂ©s suivant les standards ECSS permettant le test unitaire, la validation et les mesures des performances des LV spatiaux dans un environnement LEON3 simulĂ©. Le 1er outil, TSLEON3, consiste en un Ă©mulateur paramĂ©trable, et fonctionnellement et temporellement reprĂ©sentatif d’une cible LEON3 en configuration mono-cĹ“ur ou bi-cĹ“ur encapsulĂ© dans un environnement de test simplifiĂ© (LSVE), permettant Ă  l’utilisateur de disposer d’un ensemble de services de base pour la mise au point, le debug, les test unitaires, la validation et les mesures des performances du LV ainsi que d’écrire ses propres scĂ©narii de test sous la forme de scripts TCL pouvant s’enchainer et s’automatiser afin de faciliter les essais de non rĂ©gression. Le 2ème outil, SVF LEON3, consiste en un environnement de test Ă©voluĂ©, offrant Ă  l’utilisateur, en plus des services de base nativement offerts par les environnements LSVE et TSLEON3, la capacitĂ© Ă  exĂ©cuter, dans l’environnement simulĂ© (TSLEON3), des tests de validation du LV mettant en Ĺ“uvre des scĂ©narii contenant des TCs crĂ©es de façon conviviale et conformes aux dĂ©clarations BDS, exploitant les paramètres TM dĂ©-commutĂ©s automatiquement Ă  partir des paquets TM gĂ©nĂ©rĂ©es par le LV permettant ainsi l’élaboration de tests fonctionnels complets. De plus, cet outil s’appuyant sur une « vraie BDS », l’utilisation de l’outil SVF LEON3 contribue par ailleurs Ă  accĂ©lĂ©rer la montĂ©e en maturitĂ© de la BDS et Ă  prĂ©parer en avance de phase la dĂ©finition des tests de validation LV, qui seront exĂ©cutĂ©s sur le banc de test système avec le simulateur d’interface plateforme fourni par l’équipe projet CNES ou ESA. Au global, chacun de ces outils permet, Ă  sa manière, de rendre une Ă©quipe logicielle beaucoup moins dĂ©pendante de la disponibilitĂ© des moyens d’essais coĂ»teux (cartes CPU, bancs et moyens de test, simulateurs plateforme), et contribue donc, outre une optimisation des coĂ»ts de dĂ©veloppement des moyens d’essai, Ă  une meilleure parallĂ©lisation et Ă  un meilleur phasage des activitĂ©s logicielles, matĂ©rielles et système.

La présentation sera réalisée par Nadie ROUSSE (CNES – Service Validation et Moyens Système), en charge de la définition du cahier des charges de ces outils, et par la société SPACEBEL en charge des développements industriels. Elle consistera en une présentation des capacités et des services offerts par ces différents outils, agrémentée de démonstrations sur quelques exemples simples.