Sehen Sie, welche API-Testlösung im GigaOm Radar Report am besten abgeschnitten hat. Holen Sie sich Ihren kostenlosen Analystenbericht >>

Sehen Sie, welche API-Testlösung im GigaOm Radar Report am besten abgeschnitten hat. Holen Sie sich Ihren kostenlosen Analystenbericht >>
Zum Abschnitt springen
Machen Sie das Leben für alle einfacher: Nutzen Sie automatisierte Tests. Eine einheitliche, vollständig integrierte Lösung für die C/C++-Softwareentwicklung macht die Einhaltung von ASIL D weniger mühsam, einfacher zu visualisieren und zuverlässiger.
Zum Abschnitt springen
Zum Abschnitt springen
ISO 26262, die internationale Norm für funktionale Sicherheit, regelt die Softwaresicherheitsanforderungen für alle automobilen Produktentwicklungsprozesse. Obwohl sie von IEC 61508 übernommen wurden, sind moderne Vorschriften in Bezug auf die Einhaltung viel strenger geworden. Daher sind Konformitätsgrade zu erreichen, je nachdem, was das Automobilprodukt tut.
Mehr dazu erfahren Sie hier ISO 26262 und die Rolle von Parasoft bei der Einhaltung, aber lassen Sie uns besprechen, wie die ASIL D-Konformität erreicht werden kann. Dies ist schließlich der schwierigste Aspekt der ISO 26262-Konformität. Wie erleichtern Parasoft-Tools diesen Prozess?
Dieser Blog beantwortet die folgenden Fragen.
Viele Parasoft-Blogs, Whitepapers und Webinare behandeln ISO 26262, hauptsächlich aufgrund der Bedeutung des Standards für die Automobilsicherheit. Es kann in mehrere Schlüsselkonzepte unterteilt werden.
Der Grund, warum der ISO 26262-Standard so wichtig ist, ist einfach. Es schützt uns im Auto.
ASIL oder Automotive Safety Integrity Level klassifiziert das Risiko bezüglich der funktionalen Sicherheit bei Straßenfahrzeugen. Verschiedene Teile eines Automobils erhalten unterschiedliche ASIL-Einstufungen. Wenn etwas den Rang A hat, werden die Sicherheitsstandards niedriger eingestuft. Wenn sie jedoch Rang D sind, muss die Software und/oder Hardware den strengsten Sicherheitsstandards entsprechen.
Dinge wie die Rücklichter oder sogar das Kombiinstrument erreichen nicht mehr als ASIL B. Elektrische Servolenkung und ABS-Bremsen werden aufgrund ihrer großen Auswirkung auf den Fahrzeugbetrieb in Bezug auf die Sicherheitskonformität mit ASIL D eingestuft. Um diese Anforderungen zu erfüllen, müssen Lösungen wie Parasoft C/C++test verwendet werden, um Compliance sicherstellen.
Dieser Abschnitt der Risikoklassifizierung entspricht der höchsten Stufe. Jedes System oder jede Komponente, die nach ASIL D-Spezifikationen hergestellt wird, erfordert eine hohe Risikominderung und -reduzierung. Im Allgemeinen betrachten Entwickler drei Schlüsselfaktoren, wenn sie die Einhaltung von ASIL D in Betracht ziehen.
Die obige Tabelle zeigt genau, was die ASIL D-Sicherheitsanforderungen beinhalten. Die größte Herausforderung für Entwickler beim Versuch, ASIL D-Konformität zu erreichen, besteht darin, wie viele Annahmen sie bei der Entwicklung des Produkts oder der Dienstleistung treffen müssen.
Die Erfüllung von ASIL D-Sicherheitsfunktionen erfordert mehrere Tests, um Fehler aufzudecken, zu verhindern und zu beheben. Parasoft C/C++test hilft, diese mit den folgenden Merkmalen auszurotten:
Aber die Art und Weise, wie Sie diese Elemente implementieren, muss nicht schwierig oder ineffizient sein. Tatsächlich macht die Lösung von Parasoft für die C/C++-Softwareentwicklung den Prozess reibungsloser, schneller und genauer.
Codeanalyse automatisieren
Ermöglicht jederzeit eine Compliance-Überwachung. Nutzen Sie Hunderte eingebetteter Regeln wie MISRA C:2008, AUTOSAR C++14, MISRA C:2012 und mehr. Ein grafischer RuleWizard-Editor ermöglicht sogar benutzerdefinierte Regeln.
Identifizieren Sie Fehler ohne Ausführung
In der Lage zu sein, Probleme zu lokalisieren, ohne Code auszuführen, ist ein Game Changer. Tatsächlich wird mit Dingen wie eingebettetem Code die Durchführung einer gründlichen Laufzeitanalyse auf Fehler sowohl möglich als auch effektiv.
Verbesserte Codeüberprüfung
Um Codefehler zu entdecken, sollten alle Teams Code Review üben. Es erfordert einen erheblichen Aufwand, aber Parasoft DTP Change Explorer trägt dazu bei, diesen Prozess bequemer zu gestalten.
Integrations- und Einheitentest mit Abdeckungsanalyse
Automatisierung ist entscheidend, wenn Sie Ihre Compliance-Protokolle agiler und effektiver gestalten möchten. Spezifische GUI-Widgets vereinfachen die Testverwaltung und -erstellung. Ein Testfall-Assistent versetzt Entwickler sogar in die Lage, schnell Black-Box-Funktionstests über einen vielfältigen Funktionssatz hinweg durchzuführen, ohne sich Gedanken über eingebettete Datenabhängigkeiten machen zu müssen. Darüber hinaus parametrisiert ein Datenquellenassistent Testfälle und Stubs, und Sie können sie in der Stub-Ansicht überprüfen.
Dies ist nur ein kleiner Einblick in die immense Leistungsfähigkeit der Lösungssammlung von Parasoft. Du kannst Lesen Sie hier mehr über das Erreichen der ASIL D-Konformität mit C/C++test, aber es lohnt sich wirklich, die Lösung und die Funktionen in Aktion zu sehen.
Erfahren Sie, wie Ihr Automotive-Softwareentwicklungsteam ASIL-Anforderungen erfüllen und funktionale Sicherheit erreichen kann.
„MISRA“, „MISRA C“ und das Dreieckslogo sind eingetragene Marken von The MISRA Consortium Limited. ©The MISRA Consortium Limited, 2021. Alle Rechte vorbehalten.