Optez pour une voie plus rapide et plus intelligente vers l'automatisation des tests C/C++ pilotée par l'IA. Découvrez comment >>
Atteindre la conformité ASIL D avec des tests automatisés
Simplifiez la vie de tous : tirez parti des tests automatisés. Une solution unifiée et entièrement intégrée pour le développement de logiciels C/C++ rend la conformité ASIL D moins fastidieuse, plus facile à visualiser et plus fiable.
Simplifiez la vie de tous : tirez parti des tests automatisés. Une solution unifiée et entièrement intégrée pour le développement de logiciels C/C++ rend la conformité ASIL D moins fastidieuse, plus facile à visualiser et plus fiable.
ISO 26262, la norme internationale de sécurité fonctionnelle, régit les exigences de sécurité des logiciels dans tous les processus de développement de produits automobiles. Bien qu'adaptées de la norme CEI 61508, les réglementations modernes sont devenues beaucoup plus strictes en matière de conformité. En tant que tel, il existe des niveaux de conformité à atteindre en fonction de ce que fait le produit automobile.
Vous pouvez en savoir plus ici sur ISO 26262 et le rôle de Parasoft dans la conformité, mais discutons de la manière d'atteindre la conformité ASIL D. C'est, après tout, l'aspect le plus difficile de la conformité à la norme ISO 26262 à atteindre. Comment les outils Parasoft facilitent-ils ce processus ?
Ce blog répondra aux questions suivantes.
De nombreux blogs, livres blancs et webinaires Parasoft couvrent l'ISO 26262 en grande partie en raison de l'importance de la norme dans la sécurité automobile. Elle peut être décomposée en plusieurs concepts clés.
La raison pour laquelle la norme ISO 26262 est si importante est simple. Il nous garde en sécurité dans les automobiles.

ASIL ou, niveau d'intégrité de la sécurité automobile, classe les risques liés à la sécurité fonctionnelle des véhicules routiers. Diverses parties d'une automobile reçoivent différentes cotes ASIL. Si quelque chose est de rang A, les normes de sécurité sont classées plus bas. S'ils sont de rang D, cependant, le logiciel et/ou le matériel doivent respecter les normes de sécurité les plus rigoureuses.
Des éléments tels que les feux arrière ou même le groupe d'instruments ne se classent pas au-dessus de l'ASIL B. La direction assistée électrique et les freins ABS, en raison de leur impact sur le fonctionnement du véhicule, se classent à l'ASIL D pour la conformité en matière de sécurité. Satisfaire à ces exigences doit utiliser des solutions comme Parasoft C/C++test pour assurer la conformité.

Cette section de la classification des risques correspond au niveau le plus élevé. Tout système ou composant fabriqué selon les spécifications ASIL D nécessite une atténuation et une réduction des risques élevés. En général, les développeurs examinent 3 déterminants clés lorsqu'ils envisagent la conformité ASIL D.
Le tableau ci-dessus détaille exactement ce qui implique les exigences de sécurité ASIL D. Le plus grand défi auquel les développeurs sont confrontés lorsqu'ils tentent d'atteindre la conformité ASIL D est le nombre d'hypothèses qu'ils doivent faire lorsqu'ils développent le produit ou le service.
La satisfaction des fonctions de sécurité ASIL D nécessite plusieurs tests pour aider à exposer, prévenir et corriger les erreurs. Le test Parasoft C/C++ aide à les éliminer avec les caractéristiques suivantes :
Mais la manière dont vous implémentez ces éléments n'a pas besoin d'être difficile ou inefficace. En fait, la solution de Parasoft pour le développement de logiciels C/C++ rend le processus plus fluide, plus rapide et plus précis.
Automatiser l'analyse de code
Permet une surveillance de la conformité à tout moment. Tirez parti de centaines de règles intégrées telles que MISRA C:2008, AUTOSAR C++14, MISRA C:2012, etc. Un éditeur graphique RuleWizard permet même des règles personnalisées.
Identifiez les bogues sans exécution
Pouvoir localiser les problèmes sans exécuter de code change la donne. En fait, avec des choses comme le code intégré, effectuer une analyse approfondie de l'exécution des bogues devient à la fois possible et efficace.
Revue de code améliorée
Afin de découvrir les défauts de code, toutes les équipes doivent pratiquer la revue de code. Cela nécessite des efforts considérables, mais Parasoft DTP Change Explorer aide à rendre ce processus plus pratique.
Intégration et test unitaire avec analyse de couverture
L'automatisation est essentielle si vous souhaitez rendre vos protocoles de conformité plus agiles et efficaces. Des widgets GUI spécifiques simplifient la gestion et la création des tests. Un assistant de cas de test permet même aux développeurs d'effectuer rapidement des tests fonctionnels de boîte noire sur un ensemble de fonctions diversifié sans se soucier des dépendances de données intégrées. De plus, un assistant de source de données paramètre les cas de test et les stubs et vous pouvez les consulter dans la vue Stub.
Ceci n'est qu'un aperçu de l'immense puissance de la collection de solutions de Parasoft. Tu peux en savoir plus ici sur la réalisation de la conformité ASIL D avec C/C++test, mais il vaut vraiment la peine de voir la solution et les capacités en action.
Découvrez comment votre équipe de développement de logiciels automobiles peut satisfaire aux exigences ASIL et assurer la sécurité fonctionnelle.
« MISRA », « MISRA C » et le logo triangulaire sont des marques déposées de The MISRA Consortium Limited. © The MISRA Consortium Limited, 2021. Tous droits réservés.