Le SSCFv
Le défi
Un important client du secteur aérospatial avait de la difficulté à réduire ses délais de mise en marché et ses coûts d’ingénierie. Il a donc cherché de nouvelles méthodes qui lui permettraient de mieux jumeler le processus de développement et de certification. Pour réduire les chevauchements, repérer plus vite les problèmes et réduire les coûts, il devait resserrer le flux de travail. Si le flux de travail était plus serré, cela lui permettrait de réduire les chevauchements, de mieux repérer les problèmes et de réduire les coûts.
Pour régler ces difficultés, le client a fait appel à l’expertise et à l’expérience d’Aviya, qui avait déjà travaillé sur un certain nombre de ses programmes.
Ce client utilisait déjà largement de la plateforme du système de simulation en circuit fermé (SSCF) d’Aviya pour vérifier et valider ses systèmes afin qu’ils soient conformes à la norme DO-178B niveau A. Grâce à sa capacité simuler avec une haute-fidélité l’environnement du système de l’aéronef, le SSCF permet de procéder à des essais dynamiques en maintenant un état stable. Il est ainsi possible de prévoir les comportements du système et de procéder à toutes les mises à l’essai obligatoires.
Le SSCF agit comme interface entre le contrôleur électronique du client et l’environnement de simulation du matériel exclusif d’Aviya, qui reproduit le comportement des capteurs et des effecteurs de l’aéronef. Cet environnement en temps réel est intégré à la puissante interface d’utilisateur graphique d’Aviya, qui permet de créer des scripts intuitifs pour l’exécution de scénarios d’essais dans un format reproductible.
Même si le logiciel de contrôle est prêt dès les premières étapes du processus de développement, le SSCF demeure tributaire du matériel de contrôle. Nous avons donc demandé à l’équipe responsable de la recherche et du développement d’Aviya de perfectionner la technologie de notre SSCF pour qu’il soit possible de profiter de ses avantages à des stades précoces du développement, bien avant que le matériel de contrôle ne soit prêt.
La solution
Ce travail a débouché sur la création du SSCF virtuel (SSCFv). Le SSCFv offre exactement le même environnement logiciel que le SSCF d’Aviya, mais permet une mise à l’essai intégrale du logiciel de contrôle sans passer par le matériel de contrôle. L’environnement SSCF étant disponible plus tôt pendant le cycle de développement, les ingénieurs système et logiciel disposent dorénavant d’un autre outil puissant pour mettre à l’essai leurs modèles, avec le même degré de fidélité que le SSCF.
Les avantages
Étant donné que le SSCFv partage la même interface d’utilisateur graphique que le SSCF, les scripts mis au point au début du cycle de développement avec le SSCFv peuvent être exécutés sur la plateforme SSCF une fois que le matériel de contrôle est prêt. L’équipe de vérification et de validation peut se lancer beaucoup plus tôt dans la mise au point de scripts en vue des essais obligatoires, ce qui permet le chargement à niveau de ressources et la réduction des risques liés à la certification. Non seulement l’équipe responsable de la vérification et de la validation peut-elle anticiper rapidement les problèmes liés au logiciel de contrôle, mais les ingénieurs des systèmes et des logiciels peuvent-ils également utiliser ces mêmes scripts avec leurs propres scripts utilisateur pour mettre à l’essai de façon informelle leurs modèles de contrôle.
Grâce au SSCFv, notre client a pu économiser du temps et de l’argent aux étapes du développement et de la certification, les essais à réelle valeur ajoutée pouvant commencer rapidement. On a ainsi pu réduire le nombre de versions formelles du logiciel de contrôle qu’il fallait produire, mais également l’effort global investi dans les essais nécessaires à la certification.