• DocumentCode
    2253412
  • Title

    Executable assertions for detecting data errors in embedded control systems

  • Author

    Hiller, Martin

  • Author_Institution
    Dept. of Comput. Eng., Chalmers Univ. of Technol., Goteborg, Sweden
  • fYear
    2000
  • fDate
    2000
  • Firstpage
    24
  • Lastpage
    33
  • Abstract
    In order to be able to tolerate the effects of faults, we must first detect the symptoms of faults, i.e. the errors. This paper evaluates the error detection properties of an error detection scheme based on the concept of executable assertions aiming to detect data errors in internal signals. The mechanisms are evaluated using error injection experiments in an embedded control system. The results show that using the mechanisms allows one to obtain a fairly high detection probability for errors in the areas monitored by the mechanisms. The overall detection probability for errors injected to the monitored signals was 74%, and if only errors causing failure are taken into account we have a detection probability of over 99%. When subjecting the target system to random error injections in the memory areas of the application, i.e., not only the monitored signals, the detection probability for errors that cause failure was 81%
  • Keywords
    computerised control; embedded systems; errors; probability; signal classification; software fault tolerance; data error detection; embedded control systems; error injection experiments; executable assertions; memory; probability; signal classification; software fault tolerance; Aerospace electronics; Application software; Automatic testing; Control systems; Costs; Error correction; Fault detection; Fault tolerance; Monitoring; System testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Dependable Systems and Networks, 2000. DSN 2000. Proceedings International Conference on
  • Conference_Location
    New York, NY
  • Print_ISBN
    0-7695-0707-7
  • Type

    conf

  • DOI
    10.1109/ICDSN.2000.857510
  • Filename
    857510