Défi
Réduire les retards dans les projets d'ingénierie logicielle avionique est extrêmement difficile en raison du risque de défaillance du logiciel - où une erreur peut entraîner une perte fatale. Plus de 90 % de leurs projets de vérification et de validation de logiciels sont livrés en retard.
La solution
La solution (appelée eDAT) mise en place par HCL ERS repose sur un workbench qui interface le système sous test avec une machine dédiée au test via une librairie C/C++ (supportant les entrées/sorties discrètes, le bus ARINC...), et cible les cinq principales catégories de tests/vérification et validation de logiciels avioniques (examen de code, tests de bas niveau, tests d'intégration logiciel-logiciel, tests d'intégration matériel-logiciel et analyse) sur la base de l'utilisation de OneTest Embedded.
Principales conclusions
À l'aide de OneTest Embedded, l'équipe a assuré la précision et la cohérence du code logiciel, et a réduit ses efforts de génération de cas de test de 20 à 25 %. Ils ont également réduit d'un tiers leurs efforts d'analyse de couplage de code avec OneTest Embedded, économisant ainsi plus de 700 heures d'efforts. De plus, ils ont réalisé plus de 14 % d'économies grâce à la création assistée de tests à partir de graphiques d'appels et de l'éditeur de test visuel sans script.