La présente consultation a pour objet la mise en place d’un accord-cadre.
L’accord-cadre est passé par le Centre national de la recherche scientifique pour le compte du Laboratoire d’études spatiales et d’instrumentation en astrophysique, unité mixte de recherche nº 8109 du CNRS et de l’Observatoire de Paris, domicilié à l’Observatoire de Paris, 5 place Jules Janssen — 91190 Meudon Cedex.
L’accord-cadre a pour objet l’exécution de prestations d’assistance technique à l’élaboration des spécifications, à la mise en place des processus de validation et aux développements des logiciels de vol et autres logiciels de missions spatiales suivis par le Laboratoire d’études spatiales et d’instrumentations astronomiques (LESIA).
L’accord-cadre a vocation à définir les termes généraux régissant les marchés subséquent conclus sur son fondement.
Le règlement de consultation téléchargeable à l'adresse indiquée à la section VI.3 décrit les règles applicables et l'expression des besoins.
Le lot nº 1 regroupe 3 prestations liées à l’élaboration de la spécification de logiciels de vol embarqués dans des instruments scientifiques spatiaux, à leur validation et à la production de leur manuel utilisateur.
L’élaboration de la spécification des logiciels de vol est réalisée en utilisant les outils DOORS d’IBM. La validation des logiciels de vol est conduite sur cible matérielle (modèle d’ingénierie des calculateurs bord) en utilisant la plate-forme de tests du LESIA et en suivant les processus du service d’informatique instrumentale du LESIA.
Le lot 1 est mono-attributaire.
Les prestations s’effectuent in situ par la mise en place d'intervenant(s) du titulaire sur le site du LESIA.
Pour l’exécution de ces 3 prestations, les intervenants du titulaire doivent avoir une expérience professionnelle leur permettant d’être immédiatement opérationnels dans les tâches qui leur seront confiées. Ils doivent être capables d’effectuer un reporting régulier de leurs activités en utilisant les outils fournis par le LESIA. Ils doivent aussi être capables d’interagir, si besoin, avec les coopérants du LESIA, en anglais, par les mediums habituels (documents, courriers électroniques, téléconférence, visioconférence, outils collaboratifs du LESIA).
Plus particulièrement, les intervenants du titulaire doivent répondre aux critères de compétences et d’expériences principaux suivants, des garanties devant être apportées dans l’offre technique:
— expérience dans l’ingénierie des exigences et dans le domaine de la rédaction de spécifications techniques de logiciels embarqués,
— expérience dans le domaine de la validation logicielle,
— compétence en calcul numérique et algorithmique,
— très bonnes capacités rédactionnelles en anglais technique,
— connaissance de l’environnement IBM / rational DOORS,
— expérience dans les logiciels de vol (connaissance du standard PUS) et de l’informatique embarquée spatiale.
Les documents de la consultation téléchargeables à l'adresse indiquée à la section VI ci-dessous décrivent plus précisément les besoins et les prestations attendues.
Le lot nº 2 regroupe 2 prestations liées à l’implémentation de logiciels de vol embarqués dans des instruments scientifiques spatiaux. Ces prestations de développements peuvent concerner les algorithmes de traitement à bord des données acquises par le logiciel de vol ou les services de support à la mission (surveillance des paramètres, gestion des modes, gestion de la communication, pilotes logiciels, etc.). Les activités d’implémentation couvrent des tâches de conception détaillée, de codage, de tests unitaire, d’intégration et de vérification de la qualité du code produit en fonction des standards et règles de programmation du projet.
Les développements sont réalisés en C++ avec pour cible des processeurs LEON ou ARM.
Le lot 2 est mono-attributaire.
Les prestations s’effectuent in situ par la mise en place d'intervenant(s) du titulaire sur le site du LESIA.
Pour l’exécution de ces prestations, les intervenants du titulaire doivent avoir une expérience professionnelle leur permettant d’être immédiatement opérationnels dans les tâches qui leur seront confiées. Ils doivent être capables d’effectuer un reporting régulier de leurs activités en utilisant les outils fournis par le LESIA. Ils doivent aussi être capables d’interagir, si besoin, avec les coopérants du LESIA, en anglais, par les mediums habituels (documents, courriers électroniques, téléconférence, visioconférence, outils collaboratifs du LESIA).
Plus particulièrement, les intervenants du titulaire doivent répondre aux critères de compétences et d’expériences suivants, des garanties devant être apportées dans l’offre technique:
— très bonne connaissance des langages C / C++,
— compétence en calcul numérique et algorithmique,
— expérience dans le domaine du développement de logiciels embarqués et connaissance d’un standard de programmation de type MISRA C, MISRA C++ ou JSF C++,
— connaissance d’un environnement de tests unitaires,
— capacités rédactionnelles en anglais.
Les documents de la consultation téléchargeables à l'adresse indiquée à la section VI ci-dessous décrivent plus précisément les besoins et les prestations attendues.
Le lot nº 3 regroupe 2 prestations liées au développement de moyens logiciels de tests et validation. Ces développements peuvent correspondre à de nouveaux composants logiciels, à l’ajout de nouvelles fonctionnalités ou à la correction d’anomalie sur des composants déjà existants. Le périmètre d’intervention, fonction des besoins, peut intégrer les différentes phases du développement (spécification, modélisation, développement, intégration, validation, rédaction documentaire, maintenance adaptative et corrective et formation des utilisateurs).
La majorité des développements sont effectués sur la plate-forme .Net de Microsoft, dans le langage C# avec l’environnement de développement intégré visual studio. Les interfaces de programmation utilisées intègrent (liste non exhaustive) WinForm, WCF et system.Xml.
Certains développements ponctuels pourront nécessiter l’utilisations des langages C++ et C++/CLI.
Tous les documents seront rédigés en anglais.
Le lot 3 est mono-attributaire.
Les prestations s’effectuent in situ par la mise en place d'intervenant(s) du titulaire sur le site du LESIA.
Pour l’exécution de ces prestations, les intervenants du titulaire doivent avoir une expérience professionnelle leur permettant d’être immédiatement opérationnels dans les tâches qui leur seront confiées. Ils doivent être capables d’effectuer un reporting régulier de leurs activités en utilisant les outils fournis par le LESIA. Ils doivent aussi être capables d’interagir, si besoin, avec les coopérants du LESIA, en anglais, par les mediums habituels (documents, courriers électroniques, téléconférence, visioconférence, outils collaboratifs du LESIA).
Plus particulièrement, les intervenants du titulaire doivent répondre aux critères de compétences et d’expériences suivants, des garanties devant être apportées dans l’offre technique:
— expérience dans le développement en C#,
— expérience de la création d’IHM en WinForm,
— expérience dans la modélisation (UML, design pattern…),
— maîtrise de l’anglais technique et capacité rédactionnelle,
— expérience dans les protocoles de communication et le pilotage de matériel.
Les documents de la consultation téléchargeables à l'adresse indiquée à la section VI ci-dessous décrivent plus précisément les besoins et les prestations attendues.