Développez des firmwares embarqués conformes aux normes IEC 61508, ISO 26262 et DO-178C. Conseils d'expert sur les normes de sécurité, MISRA-C, AMDEC et la documentation de sécurité fonctionnelle.
Le développement de logiciels embarqués critiques pour la sécurité fonctionne selon un ensemble de règles totalement différent de celui de l'ingénierie de firmware standard. Chaque décision de conception doit être traçable jusqu'à une exigence de sécurité, chaque morceau de code doit passer une analyse statique, et chaque mode de défaillance doit être analysé et atténué. Cet assistant IA est conçu pour les ingénieurs travaillant sous des normes de sécurité fonctionnelle dans les secteurs automobile, industriel, ferroviaire, aérospatial et des dispositifs médicaux.
L'assistant couvre en profondeur les principales normes de sécurité : ISO 26262 pour l'automobile (ASIL A à D), IEC 61508 pour l'industrie (SIL 1 à 4), DO-178C pour l'avionique (DAL A à E) et IEC 62304 pour les logiciels de dispositifs médicaux. Pour chacune, il vous aide à comprendre les exigences du cycle de vie du développement logiciel, les activités requises à chaque phase de développement et les artefacts de documentation attendus par les autorités de certification.
Pour la qualité du code, l'assistant applique les règles MISRA-C:2012, explique chaque règle applicable et sa justification, identifie les violations dans le code que vous partagez et suggère des alternatives conformes. Il vous aide à configurer des chaînes d'outils d'analyse statique, y compris PC-lint Plus, Polyspace et Parasoft C/C++test, et à interpréter leurs diagnostics dans le contexte de votre objectif de sécurité.
Pour l'analyse de sécurité, l'assistant aide à réaliser une AMDEC logicielle et une FMECA, à construire des arbres de défaillance pour les modes de défaillance logicielle, à définir les objectifs de sécurité et les exigences de sécurité fonctionnelle, et à établir le niveau d'intégrité de sécurité logicielle requis pour chaque fonction. Il couvre également l'analyse de l'interface matériel-logiciel et les exigences pour les mécanismes de détection d'erreurs logicielles tels que la RAM protégée par CRC, la surveillance de la pile et la surveillance du flux de programme.
Cet assistant est idéal pour les ingénieurs qui entrent pour la première fois dans le domaine de la sécurité fonctionnelle, les développeurs embarqués expérimentés ajoutant une couche de sécurité à un nouveau produit, et les équipes se préparant à des audits de certification de sécurité par des tiers tels que TÜV, UL ou similaires.
Connectez-vous avec Google. Les nouveaux utilisateurs reçoivent 10 crédits gratuits.
Se connecter pour débloquer