Lösungen für die Einhaltung von Sicherheits- und Programmierstandards

Wer Sicherheitsstandards erfüllen muss, ist bei QA Systems an der richtigen Stelle. Wir unterstützen unsere Kunden bei der Einhaltung von Sicherheits- und Programmierstandards, sowie die Softwarequalität ihrer eingebetteten Software zu verbessern – mit hochautomatisierten statischen Analyse- und Testtools. Mit unseren Lösungen automatisieren Sie Unit-Tests, Codeabdeckung, Integrationstests sowie die Einhaltung von Sicherheits- und Programmierstandards.

Die Tools von QA Systems sind zertifiziert. Von der unabhängigen Prüforganisation SGS-TÜV SAAR. Und zwar für alle gängigen Sicherheitsstandards.

Sie möchten mehr über unsere Tools im Zusammenhang mit Ihrem sicherheits- oder geschäftskritischen Bereich oder Sicherheitsstandard wissen? Dann wählen Sie eine der folgenden Optionen.

SICHERHEITSSTANDARDS

ISO 26262

Road vehicles – Functional safety

IEC 60880

Nuclear Power

IEC 62304

Medical device software – software life cycle processes

IEC 61508

Functional Safety of Electrical/ Electronic/ Programmable Electronic Safety-related Systems

EN 50128

Railway applications – Communication, signalling and processing systems

EN 50657

Railway applications – Rolling Stock Applications – Software on Board Rolling

DO-178B/C

Software Considerations in Airborne Systems and Equipment Certification

PROGRAMMIERSTANDARDS

MISRA C 2012

C Guidelines incl.
Amendments 1 & 2

AUTOSAR C++14

C++ for Adaptive Austosar

JSF AV C++

C++ standard for JSFF-35 aircraft program

CWE 4.7

Common Weakness Enumeration

MISRA C++ 2008

C++ Coding Guidelines

HIS Metrics

Hersteller Initiative Software

CERT C/C++ 2016

C/C++ Coding Guidelines

ISO TS 17961:2013

C Secure Coding Rules

TOOLS

static code analysis tool

Statische Analyse
Einhaltung von Programmierstandards

Programmierstandards für funktionale Sicherheit (MISRA, AUTOSAR usw.) und Sicherheitsstandards (CERT und CWE usw.). Außerdem bietet es durch Metriken und Visualisierungen Einblicke in die Codequalität.

Mehr erfahren

Cantata

Automatisierte Unit- &
Integrationstests

Verifikation von standardkonformem oder geschäftskritischem C/C++-Code auf eingebetteten Ziel- und Host-Plattformen. Integriert in eine umfangreiche Reihe von Toolketten für die Entwicklung eingebetteter Systeme, von Cross-Compilern bis hin zu Tools für Requirements Management und Continuous Integration.

Mehr erfahren

Astrée DS image

‚Sound Static Analysis‘ zum Nachweis
der Abwesenheit von Laufzeitfehlern

Nachweis der Abwesenheit von Laufzeitfehlern und ‚Dataraces‘. Es meldet Fehler, die durch nicht spezifiziertes und undefiniertes Verhalten gemäß den C- und C++-Sprachstandards verursacht werden, sowie Fehler, die durch ungültiges gleichzeitiges Verhalten verursacht werden. Des Weiteren berechnet Astrée Programmeigenschaften, welche für die funktionale Sicherheit relevant sind.

Mehr erfahren