Robustheitsforderungen
Robustheitsforderungen bezeichnen Anforderungen in der System- und Softwaretechnik, die sicherstellen, dass ein System auch unter Unsicherheit, unvorhergesehenen Umweltbedingungen oder Variation in Eingaben und Parametern zuverlässig funktioniert. Ziel ist, die Leistungsfähigkeit trotz Störungen oder Modellunsicherheiten weitgehend unverändert zu halten. Robustheit bezieht sich damit auf die Insensitivität gegenüber Abweichungen und ergänzt, aber unterscheidet sich von Zuverlässigkeit (Zeit bis zum Ausfall) sowie von Sicherheit und Resilienz.
Zur Formulierung solcher Anforderungen dienen Grenz- oder Umhüllungskriterien, die zulässige Abweichungen in Leistungskennzahlen festlegen. Unterscheidungen werden
In der Praxis beeinflussen Robustheitsforderungen Designentscheidungen wie Redundanzen, Fail-Safe-Funktionen, modulare Architekturen und Fehler-Toleranz. Sie gehen oft
Anwendungsbeispiele finden sich in der Automobiltechnik (z. B. Bremsen unter Nässe oder Glatteis), in der Elektronik-