ISO 26262 Road Vehicules Functional Safety

[English][Français]

ISO 26262 Road Vehicles - Functional Safety

ISO 26262 ist eine internationale Norm zur Absicherung der funktionalen Sicherheit von Straßenfahrzeugen.
Diese Norm ist eine Ableitung der Sicherheitsnorm IEC 61508 für die spezifischen Gegebenheiten elektrischer/elektonischer Systeme im Automotivbereich.
ISO 26262 beschreibt einen Sicherheits-Lebenszyklus sowie die notwendigen Aktivitäten für jede Phase der Lebenszyklen. Die Norm bietet einen automotiv-spezifischen risikobasierten Ansatz zur Bestimmung der Risikoklassen (Automotive Safety Integrity Levels, ASIL). Von den Risikoklassen hängen die erforderlichen Sicherheitsanforderungen zur Erreichung eines akzeptablen Restrisikos ab.

 

Teil 6: Produktentwicklung auf dem Software-Niveau

Teil 6 der ISO 26262 (ISO 26262-6) spezifiziert die Anforderungen an die Software-Entwicklung.

 

ISO 26262 und Code-Komplexität

ISO 26262 schreibt eine geringe Code-Komplexität für alle Risikoklassen (ASILs) vor (siehe Punkt 5.4.7 der Norm 26262-6).
Testwell CMT++ Code Complexity Measures Tool kann zur Messung der Code-Komplexität eingesetzt werden und hilft dabei, die Anforderungen der Norm zu erreichen.

 

ISO 26262 und Statische Code-Analyse

Für die Überprüfung und Implementierung des Software-Unit-Designs sind statische Code-Analysen zwingend vorgeschrieben (siehe Punkt 8.4.5 der Norm 26262-6).
Statische Code-Analyse kann mit Coverity Static Analysis durchgeführt werden.

 

ISO 26262 und Testüberdeckung (Test Coverage)

Um die Vollständigkeit von Testfällen sicherzustellen, verlangt die Norm ISO 26262 die Messung der strukturellen Testabdeckung. Je nach Automotive Safety Integrity Level werden Statement-Coverage, Branch-Coverage und/oder MC/DC (Modified Condition/Decision Coverage) verlangt (siehe Punkt 8.4.5 der Norm 26262-6).
Testwell CTC++ Test Coverage Analyser analysiert alle verlangten Coveragestufen und kann zur Durchsetzung der Norm eingesetzt werden.
Im Punkt 9.4.6 verlangt die Norm, dass die Testumgebung für den Software-Unit-Test so weit wie möglich der tatsächlichen Umgebung entsprechen soll.
Da Testwell CTC++ die Testabdeckung direkt in allen (selbst kleinsten) embedded Targets analysiert, ist es das ideale Werkzeug zur Bestimmung der in ISO 26262 verlangten Testabdeckung.
  Focus on Quality © Michael Flippo (Fotolia)

Developer © Monkey Business (Fotolia)

Testwell CTC++ Coverage Report

Tester © yanlev (Fotolia)

Keyboard - Continents © rudal30 (Fotolia)

 

last updated: 29.08.2011
© 2011 Verifysoft Technology GmbH
Photos: Michael Flippo, Monkey Business, yanlev, rudal30 (all Fotolia.com)
Testwell CTC++ and Testwell CMT++ are tools of Testwell Oy, Tampere (Finland)
Coverity Static Analysis is a tool of Coverity Inc., San Francisco (USA)