Hardware-Software-Co-Synthese zur Verbesserung der Fehlertoleranz
Conference: Zuverlässigkeit und Entwurf - 6. GMM/GI/ITG-Fachtagung
09/25/0000 - 09/27/2012 at Bremen, Deutschland
Proceedings: Zuverlässigkeit und Entwurf
Pages: 7Language: germanTyp: PDF
Personal VDE Members are entitled to a 10% discount on this title
Authors:
Frehse, Stefan; Riener, Heinz (Fachbereich 3 - Mathematik und Informatik, Universität Bremen, Deutschland)
Fey, Görschwin (Fachbereich 3 - Mathematik und Informatik, Universität Bremen, Deutschland )
Abstract:
Eingebettete Systeme bestehen aus Hardware und Software und werden in sicherheitskritischen Bereichen wie z.B. in der Luftund Raumfahrt eingesetzt. Durch die zunehmende Integrationsdichte moderner, digitaler Schaltkreise steigt die Anfälligkeit dieser Systeme für transiente Fehler. Techniken um eingebettete Systeme gegen transiente Fehler abzusichern, d.h. die Fehlertoleranz dieser Systeme zu steigern, werden oft entweder nur in Hardware oder nur in Software implementiert. In dieser Arbeit befassen wir uns mit der Synthese von Techniken zur Steigerung der Fehlertoleranz eines eingebetteten Systems unter Berücksichtigung von Hardware und Software. Wir nutzen einen neuartigen Ansatz basierend auf Modellprüfung um die Fehlertoleranz von Softwareprogrammen unter Betrachtung des Maschinencodes zu bewerten. In diesen Ansatz wird ein existierendes Bewertungsverfahren für Hardwarekomponenten eingebettet. Weiter präsentieren wir einen iterativen Algorithmus, der ein eingebettetes System mit unserem Verfahren bewertet und Techniken zur Fehlertoleranz in Hardware und Software synthetisiert. Wir evaluieren den Algorithmus in einer Fallstudie für ein eingebettetes System zur Kollisionsvermeidung von Flugzeugen.