Conformité à ISO avec la suite d’outils LDRA®

In response to the increased use of electronic systems within the automotive industry and particularly in recognition of their application to safety critical functions, the ISO 26262 standard has been created in order to comply with needs specific to the application sector of electrical / electronic / programmable electronic (E/E/PE) systems within road vehicles.

Présentation d‘ISO 26262

En réponse à l’utilisation de plus en plus répandue des systèmes électroniques au sein de l’industrie automobile et en particulier en reconnaissance de leur application aux fonctions essentielles à la sécurité, la norme ISO 26262 a été créée afin de se conformer aux besoins spécifique du secteur d’application des systèmes électriques/électroniques/électroniques programmables (E/E/EP) dans les véhicules routiers.

La norme fournit des directives détaillées spécifiques à l’industrie pour la production de tout logiciel pour les systèmes et équipements automobiles, qu’ils soient essentiels à la sécurité ou non. Il fournit une approche axée sur le risque permettant de déterminer les classes de risque (niveaux de sécurité intégrée automobile, ASIL) Il y a quatre niveaux d’ASIL (A-D in ISO 26262) pour spécifier les mesures de sécurité nécessaires et éviter un risque résiduel intolérable et D représente le niveau le plus exigeant.

ISO 26262 traduit ces niveaux de logiciel en objectifs spécifiques de logiciel qui doivent être satisfait lors du processus de développement. Un ASIL attribué détermine donc le niveau d’effort requis pour prouver la conformité avec la norme. Ceci signifie que les efforts et les coûts de production d’un système essentiel au fonctionnement continu en toute sécurité d’une automobile (par ex. un système de direction à commande électrique) sont forcément plus élevés que ceux requis pour un système dont l'impact est mineur en cas de défaillance (par ex. système de divertissement de bord).

Présentation d‘ISO/DIS 26262Conçue pour donner une pleine confiance dans la sécurité des systèmes automobiles, l’ISO 26262 couvre la durée de vie complète du logiciel : planification, développement et processus intégraux pour veiller à la précision, contrôle et confiance dans le logiciel. Ces processus intégraux incluent la traçabilité des exigences, la conception de logiciel et la validation et la vérification du codage et du logiciel.

Les outils d'analyse de logiciel et de traçabilité des exigences sont essentiels pour les projets à budget serré. LDRA a une expérience étendue dans ce domaine spécialisé grâce à la suite d’outils LDRA®, qui fournit les fonctionnalités de traçabilité des exigences, d'analyse de code source et de test les plus complètes pour aider les sociétés à satisfaire aux exigences de vérification et de développement de logiciel de la norme ISO 26262. Alors que l’application d’ISO 26262 devient de plus en plus répandue, il est essentiel que le choix des outils soit basé sur l’expertise connue.

Informations supplémentaires

Pour d’autres informations sur la conformité à ISO 26262 et la disponibilité, veuillez remplir le formulaire de réponse LDRA ou envoyez un e-mail à info@ldra.com.

ISO 26262 Compliance

Assurer la conformité avec la suite d’outils LDRA®

ISO 26262 est une adaptation de la norme générique IEC 61508, qui a été conçue pour servir de fondement à d'autres normes industrielles spécifiques. On peut citer par exemple, des adaptations comme la norme CENELEC prEN 50128 dans l’industrie ferroviaire et la norme IEC 61511 dans la production par processus.

Elle a également beaucoup de choses en commun avec la norme DO-178B utilisée dans les applications aérospatiales, en particulier relativement à l’exigence MC/DC (Couverture Condition/Décision Modifiée) et au processus d’analyse de couverture structurelle.

ISO/DIS 26262 ComplianceLa suite d’outils LDRA a fait ses preuves en matière de garantie de la conformité avec ces normes ; par conséquent, elle représente le choix logique de travail conformément à ISO 26262.

Utiliser des outils de traçabilité et d’analyse pour un projet automobile devant répondre à la norme ISO 26262 apporte des avantages importants en matière de productivité et de coûts. Les outils facilitent la vérification de la conformité, réduisent la possibilité d'erreurs et augmentent la rentabilité. En outre, la création, gestion, maintenance et documentation de la traçabilité des exigences sont simplifiées et plus économiques. Vous devez prendre en compte les critères suivants lors de la sélection d’un outil de test visant à accomplir la conformité à ISO 26262:

  • L’outil fournit-il une traçabilité « bidirectionnelle » complète des exigences en aval et en amont pour permettre l’association et la documentation de tous les niveaux au code source et aux tests élémentaires associés?
  • L’outil est-il capable de vérifier les défaillances et les normes de codage en intégralité?
  • L’outil permet-il l’analyse de toutes les exigences d’analyse de couverture structurelle?
  • L’outil peut-il réaliser l’analyse MC/DC dans les instructions d’affectation, ainsi que dans les instructions conditionnelles?
  • L’outil est-il disponible dans toutes les langues requises par votre projet?
  • L’outil a-t-il déjà été utilisé de cette manière avec succès?
  • Le fournisseur de l’outil aidera-t-il lors de la qualification de l’outil?
  • Quels sont les antécédents en matière de certification du fournisseur d’outil?
  • Le support d’outil est-il assez flexible et complet pour répondre aux exigences changeantes?
  • L'outil est-il conçu pour prendre en charge les systèmes incorporés?
  • L’outil peut-il prendre en charge les tests de précision?
  • L’outil est-il facile à utiliser?

La suite d’outils LDRA satisfait tous ces critères.

Informations supplémentaires

Pour d’autres informations sur la conformité à ISO 26262 et la disponibilité, veuillez remplir le formulaire de réponse LDRA ou envoyez un e-mail à info@ldra.com.

Traçabilité

Traçabilité avec la suite d’outils LDRA - ISO 26262 (Parties 4 et 6)

Le terme « traçabilité » (ou traçabilité d’exigences) fait référence à la capacité de relier les exigences de système aux exigences de sécurité, puis des exigences de sécurité de logiciel au code source et aux tests préliminaires associés. Il est fortement souhaiter de disposer de traçabilité pour veiller la vérifiabilité jugée nécessaire par la norme, qui exige également une traçabilité bidirectionnelle. Répondre à cette exigence serait très difficile sans l’utilisation d’un outil de traçabilité automatisé.

TraçabilitéL’ISO 26262 (partie 4) préconise une pratique clé qui consiste à attribuer des exigences de sécurité technique dans la conception du système et de pousser davantage cette conception pour dériver un plan de test et d’intégration d’élément, puis ultérieurement les tests mêmes. Ceci inclut implicitement les éléments de logiciel du système, avec la sous-division explicite des pratiques de développement de matériel et de logiciel traitées ultérieurement dans le modèle en « V ».

L’ISO 26262 (partie 6) traite ensuite de l’initiation du développement de produit au niveau du logiciel et la dérivation des exigences de sécurité du logiciel du niveau de système de la partie 4 et leur vérification ultérieure.

TBreq est d’une grande utilité grâce à ses fonctions de traçabilité des exigences. Cette fonction facilite non seulement l’archivage des résultats de n’importe quelle revue de projet (par exemple), mais ceci met aussi en évidence les actions qui nécessitent d'être revues en cas de modification des exigences.

Informations supplémentaires

Pour d’autres informations sur la conformité à ISO 26262 et la disponibilité, veuillez remplir le formulaire de réponse LDRA ou envoyez un e-mail à info@ldra.com.

Highlights

Éléments principaux de la suite d'outils LDRA – ISO 26262 (partie 6)

Conception, implémentation et test de logiciel

ISO 26262 (Partie 6) détaille le processus d’élaboration de logiciel du produit au fur et à mesure que le travail de conception et de codage continus. Elle aborde spécifiquement:

  • La conception architecturale du logiciel
  • L’implémentation et la conception d’unité de logiciel
  • Les tests d'unité de logiciel, et l’intégration et les tests de logiciel

Au fur et à mesure que ces thèmes sont développés dans cette partie de la norme, il devient clair que quel que soit le niveau ASIL en question, la suite d’outils LDRA est en mesure de vous aider à n'importe quelle étape du processus.

Conception architecturale de logiciel

Par exemple, la norme demande la « vérification de la conception architecturale ». Les artéfacts graphiques générés par la suite d’outils LDRA conviennent parfaitement à l’examen de la conception implémentée par rapport aux artefacts de conception par le biais de revues de projet ou d'inspections.

Implémentation et conception d’unité de logiciel

HighlightsLors de la conception et de l’implémentation de l’unité de logiciel, ISO 26262 EC demande que les normes de codage veillent à la bonne utilisation de principes de conception sains pour l’implémentation de l’unité de logiciel.

LDRA Testbed et TBvision possèdent tous deux des capacités de vérification des normes complètes, y compris la conformité avec les normes industrielles de pointe MISRA-C et++ mentionnées dans la norme ISO 26262 même.

Test d’unité de logiciel

La norme exige que « le test de l’unité de logiciel doit être planifié, spécifié et exécuté…». TBrun fournit une interface graphique pour les spécifications de test de l’unité, permettant de créer des tests conformément aux spécifications définies et pour présenter une liste de tous les tests élémentaires définis, avec le statut de réussite/échec pertinent.

La création automatique du logiciel de test, des fonctions de souches et même des vecteurs de test (si souhaité) signifie que l’exécution du test de l’unité devient un processus rapide et facile, nécessitant un minimum de connaissances spécialisées.

Intégration et essai de logiciel

LDRA Testbed et TBrun ont la capacité de fournir une analyse de couverture structurelle, au niveau des tests du système et au niveau des tests de l'unité. Il est également possible de combiner les données de couverture dérivées de ces approches pour travailler de la manière la plus efficace et répondre aux besoins spécifiques d’un projet de développement.

Répondre à tous les niveaux ASIL avec la suite d'outils LDRA

La suite d’outils LDRA est largement utilisée pour les tests de précision des systèmes intégrés, dans le développement du logiciel pour répondre à DO-178B et à d’autres normes basées sur IEC 61508, telles que CENELEC prEN 50128. Ceci illustre que la suite d’outils LDRA est bien équipée pour prendre en charge les applications de niveau SIL 4 les plus exigeantes.

HighlightsL’intégration continue avec le matériel ciblé veille à ce que les tests de précision sont aussi efficients et efficaces que possible, avec de nombreux mécanismes disponibles pour optimiser l’extraction des données d’essais du système cible.

L’intégration avec les systèmes d’exploitation basés sur Eclipse va encore plus loin, tandis que l’intégration en amont avec les outils UML, tels que l’IBM Rational Rhapsody procure un environnement de test intégré, par le biais du processus d'élaboration de logiciel.

Informations supplémentaires

Pour d’autres informations sur la conformité à ISO 26262 et la disponibilité, veuillez remplir le formulaire de réponse LDRA ou envoyez un e-mail à info@ldra.com.

News
    Show All
  • 14th May 2013
    With recent advances in automation, software is no longer a small part of electro-mechanical syste...
  • 9th May 2013
    Software analysis tool company, LDRA have announced that they will be giving away a copy of the MIS...
  • 6th May 2013
    Just after the creation of the MISRA C/C++ standard by the automotive industry as a guideline for ...
Events
6th Jun 2013 - 8th Jun 2013
Automotive Engineering Show 2013
Chennai, India
17th Jul 2013 - 19th Jul 2013
ESC India 2013
Bengaluru, India
23rd Jul 2013
RTECC
Washington, DC
Nous contacter
Email: info@ldra.com
Tel EMEA: + 44 (0) 151 649 9300
Tel USA: (650) 583 8880
Tel India: +91 80 4080 8707
Nous suivre