Pour gérer vos consentements :

NASA : le logiciel de lancement des fusées un trou noir financier ?

Le diable se cache dans les détails. On est loin de penser en regardant à la télévision que derrière le compte à rebours d’un lancement d’engins spatiaux se cache un logiciel ultrasophistiqué. Pendant ce décompte, les fusées doivent être continuellement contrôlées : moteurs, pompes, niveau de carburant, etc. A travers deux programmes, Space Launch System et Orion, la NASA veut préparer le centre spatial Kennedy aux prochaines générations de lanceurs.

Au sein de ces programmes, il y a le système de contrôle et commande Spaceport du Kennedy Space Center. Or ce logiciel fait l’objet depuis une dizaine d’années d’une refonte en profondeur.  Mais un rapport de l’inspecteur général de l’agence spatial, Paul Martin, trouve que ce projet a dérapé financièrement de plus de 77% en passant de 117,3 millions de dollars de budget initial à 207,4 millions de dollars en 2016. Une fuite en avant que le consultant explique par plusieurs raisons.

Un patchwork de logiciels

En premier lieu, la NASA veut absolument réaliser son propre logiciel, alors qu’il existe des solutions commerciales moins onéreuses utilisées par OrbitalATK et SpaceX. Second point, l’agence américaine a confectionné son logiciel en mode patchwork, c’est-à-dire en agglomérant plusieurs autres programmes. « La racine des problèmes provient en grande partie de la mise en œuvre de la décision de juin 2006 d’intégrer plusieurs produits et ou des morceaux de solutions, plutôt que de développer le logiciel en interne ou l’achat d’un service externe à la NASA », précise le rapport.

Pour mener à bien cet assemblage, il est nécessaire « d’écrire du code pour « coller » les différents logiciels », constate le rapport. Or, cette opération s’est révélée plus complexe et coûteuse que prévu. « En janvier 2016, les équipes de la NASA avaient écrit 2,5 millions de lignes de code-colle mobilisant 2 ans d’activité de développement », estime Paul Martin. A titre de comparaison, « le système de commande et contrôle du téléscope spatiale Hubble a demandé seulement 500 000 lignes de code-colle ».

Un excès d’optimisme culturel à la NASA

Enfin dernier point soulevé par l’audit, le poids de l’héritage des grands programmes spatiaux qui implique la mise en place de logiciels de grande envergure. Avec des projets plus petits, la NASA pourrait développer des logiciels plus agiles et qui pourraient être commercialisés. Le rapport rappelle que « les deux sociétés sous contrat avec la NASA pour ISS (station spatiale internationale) Orbital Sciences Corporation et Space Exploration Technologies utilisent des logiciels commerciaux pour accomplir leurs missions ».

Mais pour cela, il faut changer de mentalité, un cap encore loin d’être atteint selon Paul Martin. « La résistance au changement reflète l’héritage culturel de la NASA à un excès d’optimisme et de promesses pour mener à bien un projet dans un délai déterminé. »  Il en veut pour preuve que deux essais de mise à jour du système de contrôle et commande de Kennedy Space Center entre 1995 et 2002 s’étaient soldés par un échec et une dépense de 500 millions de dollars.

A lire aussi :

La NASA et IBM lancent un concours de programmation basé sur Bluemix
Télégrammes : Le retour de Hacking Team – Akamai rachète Bloxx – La NASA à la conquête du Fortran – Le mensonge de Volkswagen tue prématurément

Crédit Photo :Gary Blakeley / Shutterstock.com

Recent Posts

IA générative : l’Autorité de la concurrence pointe de sérieux risques

Dans un avis consultatif, l'Autorité de la concurrence a identifié les risques concurrentiels liés à…

2 jours ago

OpenAI signe un accord de contenu avec Time

OpenAI signe un « partenariat de contenu stratégique » avec Time pour accéder au contenu…

2 jours ago

Atos : David Layani (Onepoint) veut sortir du capital

Au lendemain du rejet de sa proposition de restructuration, David Layani annonce sa démission du…

2 jours ago

Évaluer les LLM, un défi : le cas Hugging Face

Après un an, Hugging Face a revu les fondements de son leaderboard LLM. Quels en…

4 jours ago

Mozilla face au dilemme de la GenAI dans Firefox

Mozilla commence à expérimenter divers LLM dans Firefox, en parallèle d'autres initiatives axées sur l'intégration…

4 jours ago

VMware tente d’orienter vers VCF les déploiements pré-Broadcom

VMware met VCF à jour pour y favoriser la migration des déploiements qui, sur le…

4 jours ago