DocumentCode
3241114
Title
Software Protection Mechanisms for Dependable Systems
Author
Wappler, Ute ; Müller, Martin
Author_Institution
Tech. Univ. Dresden, Dresden
fYear
2008
fDate
10-14 March 2008
Firstpage
947
Lastpage
952
Abstract
We expect that in future commodity hardware will be used in safety critical applications. But the used commodity microprocessors will become less reliable because of decreasing feature size and reduced power supply. Thus software-implemented approaches to deal with unreliable hardware will be required. As one basic step to software- implemented hardware-fault tolerance (SIHFT) we aim at providing failure virtualization by turning arbitrary value failures caused by erroneous execution into crash failures which are easier to handle. Existing SIHFT approaches either are not broadly applicable or lack the ability to reliably deal with permanent hardware faults. In contrast, Forin [7] introduced the Vital Coded Microprocessor which reliably detects transient and permanent hardware errors but is not applicable to arbitrary programs and requires special hardware. We discuss different approaches to generalize Forin´s approach and make it applicable to modern infrastructures.
Keywords
fault tolerant computing; hardware-software codesign; dependable systems; software protection mechanisms; software-implemented hardware-fault tolerance; Application software; Error correction; Error correction codes; Hardware; Microprocessors; Power supplies; Power system reliability; Redundancy; Software protection; Software safety;
fLanguage
English
Publisher
ieee
Conference_Titel
Design, Automation and Test in Europe, 2008. DATE '08
Conference_Location
Munich
Print_ISBN
978-3-9810801-3-1
Electronic_ISBN
978-3-9810801-4-8
Type
conf
DOI
10.1109/DATE.2008.4484802
Filename
4484802
Link To Document