Agile avionics Agilité et avionique Monteriez-vous à bord d'un avion dont des logiciels de vol sont écrits par des praticiens de l'eXtreme- Progamming Emmanuel CHENU emmanuel chenu gmail com L'objectif de ce retour d'expérience est de faire découvrir un s
Agilité et avionique Monteriez-vous à bord d'un avion dont des logiciels de vol sont écrits par des praticiens de l'eXtreme- Progamming Emmanuel CHENU emmanuel chenu gmail com L'objectif de ce retour d'expérience est de faire découvrir un secteur de l ? industrie l ? avionique o? l ? Agilité à réussi à percer L ? article présente ce que le développement Agile apporte à l'avionique et comment nous avons procédé pour introduire cette démarche dans un contexte industriel à priori peu réceptif à ces pratiques Des faits seront exposés pour vous aider à répondre à question suivante Monteriez-vous à bord d'un avion dont des logiciels de vol sont écrits par des praticiens de l'eXtreme-Progamming La présentation évoquera la progression vers l'Agilité les obstacles surmontés et ceux qui résistent Elle s'adresse à un public déjà familiarisé avec la démarche Agile et l'eXtreme-Programming XP en particulier CONTEXTE INDUSTRIEL DE L ? AVIONIQUE Secteur Nous développons des équipements de navigation embarqués sur aéronef tels que des récepteurs GPS des gestionnaires de vol des centrales inertielles et des centrales anémobarométriques Il s ? agit d ? équipements pour lesquels une panne impacte la sécurité du vol Dans ces produits une part importante des fonctionnalités est allouée à des logiciels temps-réel embarqués Ces équipements et leurs logiciels doivent être certi ?és par un organisme spécialisé pour assurer la sécurité du vol Le marché de l'avionique est essentiellement partagé par de grands groupes industriels à cause de coûts de développement élevés et de petites séries produites Contraintes absolues En plus de certaines di ?cultés habituelles du développement logiciel ce secteur est confronté aux contraintes de sûreté de fonctionnement et du temps-réel embarqué La certi ?cation pour vol Un niveau de criticité est attribué à un logiciel avionique en fonction de l'impact que peut avoir une panne sur la sécurité du vol Le document RTCA DO - B de donne les objectifs à tenir lors du développement pour certi ?er un logiciel pour vol Plus le niveau de criticité est élevé plus les objectifs sont nombreux et contraignants Ils portent sur les processus leurs activités les document et les preuves à produire Entre autres il est demandé de véri ?er le logiciel dans son environnement opérationnel c'est à dire sur le matériel cible HW La démarche de développement est pilotée par les exigences que cela soit pour la construction du logiciel traçabilité ou pour sa véri ?cation couverture par les tests La certi ?cation est obtenue après une série d'audits exigeant la fourniture de preuves des activités menées pour atteindre les objectifs La DO - B ne décrit que les objectifs à tenir - pas la manière de les tenir Ainsi il y a de la exibilité dans la manière de réaliser un développement conforme DO - B Par exemple la norme laisse le choix du cycle de vie en laissant explicitement la porte ouverte au cycle de vie itératif et incrémental Néanmoins puisque les objectifs concernent beaucoup la plani ?cation les processus les activités et les
Documents similaires










-
41
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise- Détails
- Publié le Aoû 29, 2021
- Catégorie Industry / Industr...
- Langue French
- Taille du fichier 62.3kB