• DocumentCode
    3183648
  • Title

    Error recovery using forced validity assisted by executable assertions for error detection: an experimental evaluation

  • Author

    Hiller, Martin

  • Author_Institution
    Dept. of Comput. Eng., Chalmers Univ. of Technol., Goteborg, Sweden
  • Volume
    2
  • fYear
    1999
  • fDate
    1999
  • Firstpage
    105
  • Abstract
    This paper proposes and evaluates error detection and recovery mechanisms suitable for embedded systems. The purpose of these mechanisms is to provide detection of and recovery from data errors in internal variables. A classification scheme for variables enables us to construct a parameterised detection and recovery mechanism for each variable. Error detection is handled by executable assertions and recovery is attempted by forcing an erroneous variable into the valid domain of that variable. The effect on failure probability from some of the proposed mechanisms is evaluated in an error injection experiment targeting an embedded system. Errors were injected into the original system without mechanisms as well as into an instrumented system. Results show that the failure probability decreased most for errors in monitored variables and very little for errors in variables that were not directly monitored. For errors in the stack and CPU registers, no significant change was observed
  • Keywords
    embedded systems; error detection; system recovery; classification scheme; data errors; embedded systems; error detection; error recovery; executable assertions; failure probability; forced validity; parameterised detection; Computer errors; Computerized monitoring; Condition monitoring; Contracts; Control systems; Costs; Embedded system; Instruments; Software safety; System testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    EUROMICRO Conference, 1999. Proceedings. 25th
  • Conference_Location
    Milan
  • ISSN
    1089-6503
  • Print_ISBN
    0-7695-0321-7
  • Type

    conf

  • DOI
    10.1109/EURMIC.1999.794768
  • Filename
    794768