• DocumentCode
    573612
  • Title

    Fault coverage of a timing and control flow checker for hard real-time systems

  • Author

    Wolf, Julian ; Fechner, Bernhard ; Ungerer, Theo

  • Author_Institution
    Univ. of Augsburg, Augsburg, Germany
  • fYear
    2012
  • fDate
    27-29 June 2012
  • Firstpage
    127
  • Lastpage
    129
  • Abstract
    Dependability is a crucial requirement of today´s embedded systems. To achieve a higher level of fault tolerance, it is necessary to develop and integrate mechanisms for a reliable fault detection. In the context of hard real-time computing, such a mechanism should also guarantee correct timing behavior, an essential requirement for these systems. In this paper, we present results of the fault coverage of a lightweight timing and control flow checker for hard real-time systems. An experimental evaluation shows that more than 30% of injected faults can be detected by our technique, while the number of errors leading to an endless loop is reduced by around 80 %. The check mechanism causes only very low overhead concerning additional memory usage (15.0% on average) and execution time (12.2% on average).
  • Keywords
    checkpointing; embedded systems; fault diagnosis; fault tolerant computing; safety-critical software; control flow checker; correct timing behavior; dependability; embedded systems; fault coverage; fault detection reliability; fault tolerance; hard real-time systems; safety-critical domains; timing checker; Benchmark testing; Hardware; Instruments; Process control; Real-time systems; Reliability; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    On-Line Testing Symposium (IOLTS), 2012 IEEE 18th International
  • Conference_Location
    Sitges
  • Print_ISBN
    978-1-4673-2082-5
  • Type

    conf

  • DOI
    10.1109/IOLTS.2012.6313855
  • Filename
    6313855