• 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