• DocumentCode
    1532086
  • Title

    Formal Reliability Analysis Using Theorem Proving

  • Author

    Hasan, Osman ; Tahar, Sofiène ; Abbasi, Naeem

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Concordia Univ., Montreal, QC, Canada
  • Volume
    59
  • Issue
    5
  • fYear
    2010
  • fDate
    5/1/2010 12:00:00 AM
  • Firstpage
    579
  • Lastpage
    592
  • Abstract
    Reliability analysis has become a tool of fundamental importance to virtually all electrical and computer engineers because of the extensive usage of hardware systems in safety and mission critical domains, such as medicine, military, and transportation. Due to the strong relationship between reliability theory and probabilistic notions, computer simulation techniques have been traditionally used to perform reliability analysis. However, simulation provides less accurate results and cannot handle large-scale systems due to its enormous CPU time requirements. To ensure accurate and complete reliability analysis and thus more reliable hardware designs, we propose to conduct a formal reliability analysis of systems within the sound core of a higher order logic theorem prover (HOL). In this paper, we present the higher order logic formalization of some fundamental reliability theory concepts, which can be built upon to precisely analyze the reliability of various engineering systems. The proposed approach and formalization is then utilized to analyze the repairability conditions for a reconfigurable memory array in the presence of stuck-at and coupling faults.
  • Keywords
    reliability theory; theorem proving; CPU time requirements; computer simulation techniques; coupling faults; formal reliability analysis; hardware systems; higher order logic theorem prover; reconfigurable memory array; reliability theory; Computer simulation; Electrical engineering computing; Electrical safety; Hardware; Military computing; Mission critical systems; Reconfigurable logic; Reliability engineering; Reliability theory; Transportation; Formal models; memory structures.; performance and reliability; theorem proving;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/TC.2009.165
  • Filename
    5306067