• DocumentCode
    748748
  • Title

    On the use of model checking for the verification of a dynamic signature monitoring approach

  • Author

    Nicolescu, Bogdan ; Gorse, Nicolas ; Savaria, Yvon ; Aboulhamid, El Mostapha ; Velazco, Raoul

  • Author_Institution
    Ecole Polytechnique de Montreal, Que., Canada
  • Volume
    52
  • Issue
    5
  • fYear
    2005
  • Firstpage
    1555
  • Lastpage
    1561
  • Abstract
    Consequences of transient faults represent a significant problem for today´s electronic circuits and systems. As the probability of such errors increases, incorporation of error detection and correction mechanisms is mandatory. It is well known that traditional techniques that validate system´s reliability do not cover the whole spectrum of fault scenarios, because fault models are linked to target architectures. Therefore, validating the completeness of robust fault tolerance techniques is a major issue when assessing reliability improvements these techniques can produce. In this paper, we propose an original approach to evaluate the system reliability with respect to Single Event Upset (SEU) errors. It is based on model-checking principles. In addition, a signature analysis technique is evaluated. This technique was previously validated using a simulation-based fault injection approach. Simulation results showed that no error escapes detection. However, simulation based fault injection cannot guarantee that all fault consequences have been investigated. This limitation motivates us to explore a formal verification approach that targets a complete validation. Model checking has a fundamental advantage over classic fault-injection techniques: it can cover all possible SEU fault scenarios from a predefined class. Results reported in this paper demonstrate the efficiency of this validation approach over usual simulation-based techniques.
  • Keywords
    digital signatures; error correction codes; error detection codes; fault tolerance; formal verification; SEU fault scenarios; electronic circuits; error correction mechanisms; error detection mechanisms; formal verification; model checking; reliability improvements; robust fault tolerance techniques; signature analysis technique; simulation-based fault injection approach; single event upset errors; transient faults; Circuit faults; Electronic circuits; Error correction; Error correction codes; Fault tolerance; Formal verification; Hardware; Monitoring; Single event upset; Very large scale integration; Fault injection; formal verification; model checking; signature analysis;
  • fLanguage
    English
  • Journal_Title
    Nuclear Science, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9499
  • Type

    jour

  • DOI
    10.1109/TNS.2005.855819
  • Filename
    1546458