ZERTiFIZIERTE FUNKTIONSSICHERHEIT BEI OPEN SOURCE SOFTWARE

Sicherheitszertifizierung mit Turbo

In vielen Domänen ist eine Sicherheitszertifizierung nötig, z.B. in der Luft- und Raumfahrt, Medizintechnik und im Automobilbau. Dieser Prozess ist sehr aufwändig, da alle möglichen Systemzustände und -reaktionen abzubilden und alle möglichen Fehler kontrolliert zu behandeln sind. Eine Zertifizierung kostet daher oft viel mehr Aufwand als die eigentliche Programmierung. Und sie wird daher nur selten aktualisiert. Gerade Open-Source Software steht aber für eine schnelle Fortentwicklung und schnelle Fehlerbehebung.

embedded brains hat, mit Unterstützung der ESA (European Space Agency), einen maximal automatisierten Qualifizierungsprozess entwickelt. Basierend auf einer komplexen Verkettung von Definitionen, Anforderungen und Einzeltests, die mittels einer formalisierten „Sprache“ kommunizieren, kann die Qualifizierung weitgehend automatisch durchgeführt werden. Das ersetzt nicht die formalen Definitionen und die Testprozeduren, aber es vereinfacht Delta-Qualifikationen enorm. Damit können Adaptionen und Ergänzungen im Source-Code sehr schnell – und damit kostengünstig – durchgeführt werden.

Durchgeführte Verifikationen

  • Static Code Checker Ergebnisse aus Coverity, CLANG, und CppCheck
  • Produkt- und Prozessmetriken
  • Bewertung der Test- und Validierungsaktivitäten
  • Problem- und None-Conformance-Berichte
  • Code & Branch Coverage 100%
UNSERE QUALIFICATION DATA PACKAGES

Der Weg zur Zertifizierung