Safety Softwareentwicklung für hochverfügbare Systeme

Sie entwickeln Systeme, deren Nicht-Verfügbarkeit sicherheitskritische Folgen hat, wie Steer-by-wire, Brake-by-wire oder hochautomatisiertes Fahren? In dieser Schulung lernen die Teilnehmenden die wesentlichen Prinzipien und Techniken der Safety-Softwareentwicklung für hochverfügbare Systeme kennen. Behandelt werden Techniken zum Umgang mit Verfügbarkeitsanforderungen: Redundanz, Diversität, Fehlermanagement und Komplexitätskontrolle.
Zielsetzung und Schulungsinhalte
Nach Abschluss verstehen die Teilnehmenden Anforderungen hochverfügbarer Systeme und können geeignete Strategien zur Absicherung entwickeln. Sie sind in der Lage, Redundanz- und Diversitätskonzepte umzusetzen, abhängige Fehler systematisch zu analysieren und Softwarekomponenten sicher wiederzuverwenden. Darüber hinaus beherrschen sie Techniken zur Komplexitätsreduktion, Verifikation und Durchführung von Sicherheitsanalysen.
Schulungsinhalte:
- Grundlagen und Anforderungen hochverfügbarer Systeme
- Strategien für Redundanz und Diversität
- Analyse und Vermeidung abhängiger Fehler
- Sichere Wiederverwendung von Softwarekomponenten
- Techniken zur Reduktion und Kontrolle der Softwarekomplexität
- Methoden für Sicherheitsanalysen und Verifikation
Für eine vertiefende Behandlung oder bei projektspezifischen Fragestellungen kann der Schulungsteil durch zusätzliche Workshops erweitert werden.
Zielgruppe
Voraussetzungen
Weitere Informationen
Kontakt
Sabine Hägele
Schulungen


