• DocumentCode
    1340779
  • Title

    Statistical Reliability Estimation of Microprocessor-Based Systems

  • Author

    Savino, Alessandro ; Carlo, Stefano Di ; Politano, Gianfranco ; Benso, Alfredo ; Bosio, Alberto ; Natale, Giorgio Di

  • Author_Institution
    Dept. of Control & Comput. Eng., Politec. di Torino, Torino, Italy
  • Volume
    61
  • Issue
    11
  • fYear
    2012
  • Firstpage
    1521
  • Lastpage
    1534
  • Abstract
    What is the probability that the execution state of a given microprocessor running a given application is correct, in a certain working environment with a given soft-error rate? Trying to answer this question using fault injection can be very expensive and time consuming. This paper proposes the baseline for a new methodology, based on microprocessor error probability profiling, that aims at estimating fault injection results without the need of a typical fault injection setup. The proposed methodology is based on two main ideas: a one-time fault-injection analysis of the microprocessor architecture to characterize the probability of successful execution of each of its instructions in presence of a soft-error, and a static and very fast analysis of the control and data flow of the target software application to compute its probability of success. The presented work goes beyond the dependability evaluation problem; it also has the potential to become the backbone for new tools able to help engineers to choose the best hardware and software architecture to structurally maximize the probability of a correct execution of the target software.
  • Keywords
    multiprocessing systems; probability; service-oriented architecture; software reliability; statistical analysis; data flow; dependability evaluation problem; fault injection; microprocessor error probability profiling; microprocessor-based systems; one-time fault-injection analysis; software architecture; statistical reliability estimation; target software; target software application; Estimation; Hardware; Integrated circuit modeling; Microprocessors; Probability; Reliability; Software; Estimation; Hardware; Integrated circuit modeling; Microprocessor reliability; Microprocessors; Probability; Reliability; Software; safety-critical systems; statistical analysis;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/TC.2011.188
  • Filename
    6035678