Optez pour une voie plus rapide et plus intelligente vers l'automatisation des tests C/C++ pilotée par l'IA. Découvrez comment >>
Découvrez le test Parasoft C/C++ en action !
Planifiez une démo personnalisée.
Démonstration de la plateformeWEBINAIRE
L'IA et le ML révolutionnent les secteurs critiques pour la sécurité, comme l'automobile, la santé et l'aérospatiale. Ces technologies offrent une autonomie et une efficacité remarquables, mais leur intégration dans des systèmes embarqués aux ressources limitées, où la prévisibilité, la précision et la sécurité sont essentielles, peut représenter un défi de taille.
Pour atténuer ces défis, il est essentiel de mettre en œuvre des stratégies telles que l’élagage des modèles, le gel des modèles, de nombreux tests et le respect rigoureux des normes de sécurité fonctionnelle telles que ISO 26262, IEC 62304 et d’autres normes de sécurité complémentaires.
L'IA rend tout plus intelligent. Il y a dix ans, votre montre comptait vos pas. Aujourd'hui, elle mesure votre rythme cardiaque, détecte les arythmies et sait si vous courez, nagez ou dormez. Les entreprises intègrent l'IA dans les dispositifs médicaux, les voitures, les systèmes énergétiques, etc. Des taxis autonomes encore plus intelligents font leur apparition dans certaines villes.
Mais l'IA d'un tracker d'activité n'a rien à voir avec les modèles géants qui équipent des outils comme ChatGPT. L'IA embarquée consiste à intégrer l'intelligence dans des gadgets avec des contraintes strictes en termes d'espace, de puissance et de puissance de calcul. Ce n'est pas une simple tendance : d'ici 2030, on prévoit que 70 % des systèmes embarqués seront dotés d'IA. Le défi : exploiter tous les avantages de l'IA sans exploser le budget (ni tout détruire).
Dans les environnements critiques pour la sécurité, un léger retard ou une imprévisibilité peut être catastrophique. L'assistant de freinage piloté par l'IA d'une voiture ne peut pas prendre de pause-café, et une milliseconde perdue peut coûter des vies. Malheureusement, les modèles d'IA sont non déterministes : ils donnent généralement des réponses différentes pour une même donnée, ce qui n'est pas acceptable dans des secteurs réglementés comme l'automobile ou l'aérospatiale.
La sécurité constitue un autre problème. Manipuler les entrées pour tromper une IA – comme coller un autocollant sur un panneau stop – peut tromper un modèle, avec des dangers réels.
Certaines puces sont plus performantes que d'autres pour exécuter l'IA en périphérie. Les NPU et les TPU embarqués ouvrent la voie à l'IA embarquée : pensez plus rapide, moins cher et moins gourmand en énergie.
Les grands réseaux neuronaux sont pratiques, mais essayez d'en intégrer un dans un appareil minuscule sans manquer de mémoire ni vider la batterie. Deux solutions pour une gestion efficace :
Une fois qu’un modèle d’IA est formé, testé et passe tous les contrôles, il est « gelé ».
Les grandes entreprises comme Tesla verrouillent leurs modèles pour que les voitures n'inventent pas de nouveaux mouvements à la volée et ne se retrouvent pas en difficulté.
Rendre un système d'IA sûr ne consiste pas à éliminer tous les risques, mais à les gérer. Réfléchissez :
Vous devez prouver votre dossier de sécurité avec de la documentation, avec des normes telles que ISO 26262 pour l’automobile, IEC 62304 pour le médical ou de nouvelles directives comme ISO 8800 (pour l’IA automobile).
Vous devez encore tester minutieusement le système :
L’avenir de l’IA dans les systèmes embarqués évolue rapidement :
L'IA transforme les capacités des systèmes embarqués, mais soulève de nombreuses questions de sécurité et de conformité. Heureusement, l'élagage, la quantification, le matériel spécialisé, l'IA explicable et des normes de test et de réglementation strictes permettent de créer des systèmes sûrs et certifiables qui font de l'utilisation de l'IA une réalité dans le monde embarqué. L'avenir s'annonce chargé et prometteur.