Robustheit

aus Wikipedia, der freien Enzyklopädie
Zur Navigation springen Zur Suche springen

Der Begriff Robustheit (lat. robustus, von robur Hart-, Eichenholz) bezeichnet die Fähigkeit eines Systems, Veränderungen ohne Anpassung seiner anfänglich stabilen Struktur standzuhalten.[1] Meist ist es sinnvoll anzugeben, wogegen das System robust ist (z. B. gegen Änderung der Umgebungstemperatur oder gegen Fehlbedienung).

Robustheit in verschiedenen Disziplinen

[Bearbeiten | Quelltext bearbeiten]

In der Informatik und Softwareentwicklung bedeutet der Begriff „Robustheit“ die Eigenschaft eines Verfahrens, auch unter ungünstigen Bedingungen noch zuverlässig zu funktionieren. Robustheit, auch als „Fehlertoleranz“ bezeichnet, zählt zu den Qualitätskriterien für Software.

Beispiele für entsprechende Vorkehrungen sind das Verhindern undefinierter Zustände und „Systemabstürze“ (z. B. durch vollständiges und detailliertes Auswerten von Antwortcodes nach der Ausführung von Unterprogrammen oder Systemaufrufen) und insbesondere das Abfangen fehlerhafter Benutzer- oder Dateneingaben (wie ungültiger Kommandos/Funktionscodes, falscher Formate in Datenfeldern usw.).

So weit wie möglich sollte ein „Spektrum sinnvoller Reaktionsmöglichkeiten, abhängig von der Situation“ definiert und angewendet werden,[2] was je nach Erwartungshaltung hohen Implementierungsaufwand bedeuten kann.

Trotzdem wird eine hundertprozentige Robustheit nicht erreichbar sein, etwa, wenn erforderliche Komponenten der Systemsoftware fehlen oder nicht korrekt arbeiten. Doch selbst in solchen Fällen kann ein Computerprogramm u. U. noch eine möglichst aussagefähige Fehlermeldung erzeugen und sich kontrolliert selbst beenden.

In der Industrie wird der Begriff „Robuster Produktionsprozess“ verwendet. Für die Automobilindustrie gibt es hierzu einen VDA-Band in der Reihe „Das gemeinsame Qualitätsmanagement in der Lieferkette“ mit dem Titel „Produktherstellung und -lieferung, Robuster Produktionsprozess“. Danach zeichnet sich ein robuster Produktionsprozess dadurch aus, dass er gegen unerwünschte Einflussgrößen unempfindlich ist und eine termin- und abrufgerechte Produktion mit ausgezeichneter Qualität unter Einhaltung des geplanten wirtschaftlichen Aufwandes sicherstellt. Die Definition für den „Robusten Produktionsprozess“ ist gleichzeitig die Festlegung der „Leitplanken“, die den Weg der Realisierung beschreiben.

Analytik, Diagnostik

[Bearbeiten | Quelltext bearbeiten]

In der Analytik oder Diagnostik erlaubt die Robustheit eines analytischen Systems eine bestimmte Variabilität der zu analysierenden Probe (z. B. Probenvorbehandlung nicht erforderlich) und/oder anderer definierter physikalischer Parameter während des Messvorganges und liefert trotzdem reproduzierbare und standardisierbare Ergebnisse.

In der Inferenzstatistik bedeutet Robustheit, dass z. B. ein Test selbst bei verletzten Voraussetzungen (z. B. keine Normalverteilung, zu kleine Stichprobe) verlässlich arbeitet und sich der Fehler 1. und 2. Art nur geringfügig ändert. Bei mangelnder Robustheit entstehen durch Voraussetzungsverletzungen vermehrt Fehler 1. Art oder 2. Art und führen entweder zu progressiven (fälschliche Verwerfung der Nullhypothese) oder konservativen Entscheidungen (fälschliches Beibehalten der Nullhypothese).[3] Für weitere Informationen siehe Robuste Schätzverfahren, M-Schätzer, Bruchpunkt, Ausreißer.

Robustheit eines biologischen Systems ist die evolutionäre Beständigkeit eines bestimmten Merkmals oder einer Eigenschaft in einem System unter Störungen oder Unsicherheitsbedingungen.[4] Robustheit in der embryonalen Entwicklung ist Kanalisierung.[5]

Der Gegensatz zur Robustheit ist die Zartheit, Zerbrechlichkeit oder Fragilität als eine nicht stabile, sondern leicht verletzbare Konstitution/Verfassung.

Einzelnachweise

[Bearbeiten | Quelltext bearbeiten]
  1. Wieland, A., Wallenburg, C.M., 2012. Dealing with supply chain risks: Linking risk management practices and strategies to performance. International Journal of Physical Distribution & Logistics Management, 42(10). Im englischen Original: "the ability of a [system] to resist change without adapting its initial stable configuration"
  2. TU Harburg Vorlesung Software Engineering [1] (PPT-Datei; 2,6 MB)
  3. Vgl. Christof Nachtigall und Markus Wirtz: Wahrscheinlichkeitsrechnung und Inferenzstatistik. Juventa Verlag, Weinheim 2006, 4. Auflage, ISBN 978-3-7799-1052-7, S. 215 f.
  4. Hiroaki Kitano: Biological robustness. In: Nature Reviews Genetics. 5. Jahrgang, Nr. 11, 2004, S. 826–37, doi:10.1038/nrg1471, PMID 15520792.
  5. C. H. Waddington: Canalization of Development and the Heritance of Acquired Charakters. In: Nature, 1942, 3811, S. 563–565.
Wiktionary: Robustheit – Bedeutungserklärungen, Wortherkunft, Synonyme, Übersetzungen