Les systèmes avioniques sont des systèmes complexes et à temps critique qui adoptent progressivement des conceptions architecturales plus flexibles (bien qu’également robustes). Bien qu’un certain nombre de systèmes avioniques actuels suivent des architectures fédérées, le paradigme de l’avionique modulaire intégrée (IMA) devient le style dominant dans les développements les plus modernes. La raison en est que le concept IMA favorise les conceptions modulaires où les applications ayant différents niveaux de criticité peuvent s’exécuter de manière isolée dans le même matériel. Cette approche est conforme aux exigences de coût, de sécurité et de poids des systèmes avioniques. La norme FACE (Future Airborne Capability Environment) définit la base architecturale pour faciliter l’intégration dans les systèmes avioniques, y compris les fonctions de communication entre les composants distribués. Comme spécifié dans FACE, un intergiciel sera intégré aux systèmes avioniques pour faciliter le développement de composants portables pouvant interagir efficacement. Cet article décrit l’utilisation d’un intergiciel de publication et d’abonnement (précisément, DDS – Service de distribution de données pour les systèmes en temps réel) dans un système partitionné entièrement distribué. Nous décrivons, d’un point de vue pratique, l’intégration de la surcharge de communication de l’intergiciel dans l’ordonnancement hiérarchique (conformément à la norme ARINC 653) pour permettre l’utilisation de l’intergiciel dans les partitions. Nous expliquons la conception d’un cadre de communication réaliste, illustré par une application de surveillance distribuée dans un environnement partitionné. Les résultats d’implémentation obtenus montrent que, compte tenu de l’overhead de communication stable de l’intergiciel, celui-ci peut être intégré dans les fenêtres temporelles des partitions.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.