SICHERE LÖSUNGEN ENTWICKELN

Vom Konzept zum Produkt

Funktionale Sicherheit ergibt sich nicht aus einem bestimmten Entwicklungsschritt. Sie erfordert ein ganzheitliches Denken und Handeln. Deshalb stehen wir für ein integriertes Safety Engineering.

Eine Verbindung aus Kompetenz und Kultur
Funktionale Sicherheit beginnt früh im Entwicklungszyklus, ist in allen Prozessen präsent und endet erst, wenn das Produkt außer Betrieb genommen wird. Sie erfordert ein profundes Wissen in Bezug auf Prozesse, Lösungen und Algorithmen und eine hohe Umsetzungskompetenz:

  • Die Norm fordert dabei eine Sicherheitskultur: Das Entwicklungsteam muss sich seiner Verantwortung bewusst sein. Unsere Entwickler haben die nötige Erfahrung und kennen ihre Verantwortung.
  • Das System muss auch gegen sporadische und systematische Fehler abgesichert werden. Unsere Entwickler wissen, wie man eine wirkungsvolle Fehlererkennung bzw. -korrektur implementiert.
  • Zudem macht die ISO 26262 Vorgaben zu Testumfang und methodischer Herleitung der Testfälle. Unsere Entwickler kennen die benötigten Testmethoden und können sie umsetzen.

Über das Gewohnte hinaus
Ihre etablierten Vorgehensweisen müssen dabei eventuell ergänzt werden:

  • Requirements Engineering: Die Safety Requirements, die sich aus dem Sicherheitskonzept ergeben, sind zusätzlich mit dem Kunden abzustimmen und in die System-Requirement-Dokumentation aufzunehmen. Der „Neuigkeitswert“ dieser Requirements erfordert eine besondere Behandlung!
  • Architectural Design: Abhängig vom ermittelten Systemrisiko sind in die Architektur Mechanismen einzubringen, die das Restrisiko unter die Akzeptanzschwelle senken. Dies kann Überwachungs- und Warnmaßnahmen, Maßnahmen zur Erreichung eines sicheren Zustandes und weiteres umfassen.
  • Detailed Design und Implementierung: An sicherheitskritische Module sind besonders hohe Qualitätsanforderungen zu stellen. Diese werden durch Reviews und Tests mit speziellen Testmethoden und eine Überdeckungsüberwachung gesichert. Spezielles Know-how, auch bezüglich der Hardware-Ansprache, ist notwendig für die Speicher- und Kommunikationsüberwachung.

Unser Angebot
Damit auch Ihre Projekte auf der sicheren Seite sind, übernehmen wir folgende Aufgaben:

  • Erstellung der System Requirement Specification (das „Pflichtenheft“) mit Safety Requirements,
  • Erstellung eines Architectural Design mit zusätzlichen Sicherheitsmechanismen,
  • Feindesign, Implementierung und Modultest sicherheitskritischer Module,
  • Integration bis zum Gesamtsystem mit entsprechenden Tests.