Diese Arbeit stellt Methoden zur computergestützten Entwicklung robuster eingebetteter Software vor: Hochperformante Fehlerinjektion analysiert die Software-Robustheit. Statische Analysen auf Bitebene reduzieren die Fehlermenge, um die Fehlerinjektion weiter zu beschleunigen. Eine mit Sicherheitsmechanismen erweiterte Hardware-Abstraktionsschicht verbessert die Software-Robustheit. Selektive Nutzung von Sicherheitsmechanismen entsprechend der Kritikalität von Peripheriezugriffen begrenzt den Overhead.
«
Diese Arbeit stellt Methoden zur computergestützten Entwicklung robuster eingebetteter Software vor: Hochperformante Fehlerinjektion analysiert die Software-Robustheit. Statische Analysen auf Bitebene reduzieren die Fehlermenge, um die Fehlerinjektion weiter zu beschleunigen. Eine mit Sicherheitsmechanismen erweiterte Hardware-Abstraktionsschicht verbessert die Software-Robustheit. Selektive Nutzung von Sicherheitsmechanismen entsprechend der Kritikalität von Peripheriezugriffen begrenzt den Ove...
»