Home
Impressum
Kontakt
Software-Engineering
Sicherheit
Funktionale Sicherheit
Kryptographische Sicherheit
Objektschutz

Cornu: Funktionale Sicherheit


Wird Software in einer Baugruppe mit einer Funktion eingesetzt, von der Leben oder Gesundheit von Menschen abhängt, so ist für diese Baugruppen und insbesondere die darin enthaltene Software die funktionale sicherheit zu gewährleisten.

Dazu wird analysiert, welche Risiken für Leib und Leben von der Baugruppe ausgehen und wie diese Risiken minimiert werden können.

Typischerweise wird mittels einer sogenannten Fehlermöglichkeits- und Einflußanalyse, kurz FMEA, betrachtet, welche Einzelfehler der Baugruppe ein für Leib und Leben gefährliches Verhalten zur Folge haben würden.

Diese Einzelfehler sind dann auf geeignete Weise zu erkennen und Reaktionen darauf sind so festzulegen, daß die Baugruppe einen sicheren Zustand einnimmt.

Es wird unterschieden zwischen sporadischen Einzelfehlern und systematischen Einzelfehlern. Typischerweise ist die Reaktion auf sporadische Einzelfehler eine vorübergehende Funktionseinschränkung der Baugruppe, wohingegen systematische Einzelfehler Stillegung und Austausch der Baugruppe (und ggf. weiterer Komponenten wie z.B. Kabel oder Sensoren und Aktoren) zur Folge haben müssen.

Nicht nur zur Bettriebszeit der Baugruppen werden hier Anforderungen gestellt, sondern der gesamte Entwicklungsprozeß muß höchsten Anforderungen genügen. Hier gibt es mögliche Synergien zwischen z.B. ISO26262 und CMM(I) bzw. (HIS-) SPICE. Dies bedeutet, daß die Einhaltung einer Qualitätsnorm auch die Erreichung funktionaler Sicherheit erleichtert.

All dies wird während der Baugruppenentwicklung üblicherweise von einem neutralen Prüfer begleitet und am Ende z.B. von einer Prüforganisation zertifiziert. Es finden sogenannte Audits statt, indenen Prozesse und Arbeitsergebnisse konkret geprüft werden.

Wir beraten Sie in diesem Themenkreis und unterstützen Sie bei der Entwicklung entsprechender Software. Wir helfen bei der Analyse von Anforderungen, bei Reviews, Tests und Audits. Wir zeigen Workflows auf, die an kritischen Stellen Autmation erlauben und so helfen, Entwicklungszeit und Prüfungen zu reduzieren.