Curtiss-Wright et Green Hills lancent une solution COTS haute performance pour systèmes avioniques critiques pour la sécuritéLes américains Curtiss-Wright, fournisseur d’équipements embarqués pour la défense et l’avionique et Green Hills Software, éditeur d’outils logiciels pour l’embarqué, annoncent la disponibilité d'une solution haute performance prête à l'emploi (COTS, Commercial Of-The-Shelf) sous la forme d’un système de calcul certifiée en matière de sécurité pour des applications aérospatiales. Cette offre conjointe s’appuie d'un côté sur le processeur Intel Core i7 de 13e génération (nome de code Raptor Lake) et de l'autre sur un système d’exploitation temps réel en vue de simplifier la certification et accélèrer le déploiement d'informatique embarquée de pointe pour des applications critiques en matière de sécurité. Concrètement, la plateforme intégrée combine un module matériel de traitement, à savoir une carte en châssis au standard VPX 3U (carte V3-1222) alignée sur les normes SOSA (*) de Curtiss-Wright avec le système d'exploitation en temps réel Integrity-178 tuMP certifié selon les normes FACE (**) de Green Hills Software (voir notre article). Cette solution procure, selon les deux sociétés, une voie efficace pour déployer des systèmes multicœurs fondés sur des spécifications ouvertes dans des environnements exigeant en termes d'assurance de sécurité fonctionnelle (y compris la certification de navigabilité). Et ce pour des applications de systèmes radar tactiques, d’ordinateurs de contrôle de vol et de fusion de capteurs, de systèmes de cockpit numériques, d’ écrans primaires et multifonctions, de systèmes de vision de vol, de contrôle de vol autonome, de robotique critique pour la sécurité, et de plateformes électriques de décollage et d'atterrissage vertical (eVTOL). Dans le détail, la plate-forme V3-1222 est équipée du processeur Intel Core i7 de 13e génération et son architecture hybride qui combine six cœurs de performance et huit cœurs efficaces, ainsi que des coeurs graphiques Intel Iris Xe intégrés, le tout dans un seul emplacement 3U. La carte V3-1222 inclut également des fonctionnalités uniques au niveau de la carte comme un signal “CardFail” lié aux capacités de test intégrées embarquées, et la prise en charge des voies PCIe Gen 3 à large bande passante, permettant un débit de données élevé dans les architectures système. Le module de traitement V3-1222 inclut en outre des fonctionnalités informatiques spécifiques pour se protéger contre les attaques physiques et distantes. Sur cette carte, le système d’exploitation temps réel Integrity-178 tuMP de Green Hills Software prend en charge à la fois le mode multiprocesseur “borné” BMP - Bound Multi Processing (***) - et le mode multiprocesseur symétrique (SMP, Symétric Multi Processing), autorisant les développeurs à attribuer des charges de travail spécifiques aux différents types de cœurs présents en vue d’optimiser le débit et le déterminisme. En plus d'exécuter plusieurs charges de travail en parallèle, Integrity-178 tuMP permet en outre à une charge de travail multithread et critique pour la sécurité d'être exécutée sur plusieurs cœurs. Le système procure enfin aux développeurs un environnement d'exploitation MILS (Multiple Independent Levels of Security of Security) capable d'héberger des applications MLS (Multi-Level Security). Ensemble, ces technologies matérielles et logicielles soutiennent les développeurs de systèmes ayant besoin d’atteindre des objectifs élevés en termes de certification - Design Assurance Level A, DAL A - y compris la conformité aux directives A(M)C 20-193/DO-178C et A(M)C 20-152A/DO-254. (*) La norme SOSA (Sensor Open Systems Architecture) gérée par l'Open Group, définit des architectures de référence pour systèmes ouverts, destinées aux sous-ensembles militaires d’acquisition de données et dotées de multiples capteurs du commerce. Elle vise à garantir une intégration aisée dans des systèmes complexes, tout en facilitant la réutilisation de composants existants. (**) FACE est un standard logiciel de l’Open Group, poussé à l’origine par le secteur de l’avionique américain, qui vise à faciliter l’acquisition à des coûts abordables de systèmes favorisant l’innovation et l’intégration rapide de fonctionnalités réutilisables sur différents programmes de défense. (***) Dans le mode BMP, un seul système d'exploitation gère tous les cœurs simultanément. Comme en architecture SMP, l’OS peut planifier dynamiquement les processus sur n'importe quel cœur. Cependant, le développeur peut également verrouiller n'importe quel processus (et tous ses threads associés) sur un cœur spécifique, comme dans le mode AMP (Asymetric Multi Processor)
|