Formal Reliability Analysis Using Theorem Proving

被引:20
|
作者
Hasan, Osman [1 ]
Tahar, Sofiene [1 ]
Abbasi, Naeem [1 ]
机构
[1] Concordia Univ, Dept Elect & Comp Engn, Montreal, PQ H3G 1M8, Canada
关键词
Formal models; performance and reliability; theorem proving; memory structures; MEMORY ARRAYS; RECONFIGURATION; FAULTS;
D O I
10.1109/TC.2009.165
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:579 / 592
页数:14
相关论文
共 50 条
  • [1] Formal reliability analysis of combinational circuits using theorem proving
    Hasan, Osman
    Patel, Jigar
    Tahar, Sofiene
    [J]. JOURNAL OF APPLIED LOGIC, 2011, 9 (01) : 41 - 60
  • [2] Formal Reliability Analysis of an Integrated Power Generation System Using Theorem Proving
    Ahmad, Waqar
    Hasan, Osman
    Awwad, Falah
    Bastaki, Nabil
    Hasan, Syed Rafay
    [J]. IEEE SYSTEMS JOURNAL, 2020, 14 (04): : 4820 - 4831
  • [3] Formal Availability Analysis Using Theorem Proving
    Ahmed, Waqar
    Hasan, Osman
    [J]. FORMAL METHODS AND SOFTWARE ENGINEERING, ICFEM 2016, 2016, 10009 : 226 - 242
  • [4] On the Formal Analysis of HMM Using Theorem Proving
    Liu, Liya
    Aravantinos, Vincent
    Hasan, Osman
    Tahar, Sofiene
    [J]. FORMAL METHODS AND SOFTWARE ENGINEERING, ICFEM 2014, 2014, 8829 : 316 - 331
  • [5] Formal Analysis of Soft Errors using Theorem Proving
    Abbasi, Naeem
    Hasan, Osman
    Tahar, Sofiene
    [J]. ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2013, (122): : 75 - 84
  • [6] An approach for lifetime reliability analysis using theorem proving
    Abbasi, Naeem
    Hasan, Osman
    Tahar, Sofiene
    [J]. JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 2014, 80 (02) : 323 - 345
  • [7] Towards Formal Fault Tree Analysis Using Theorem Proving
    Ahmed, Waqar
    Hasan, Osman
    [J]. INTELLIGENT COMPUTER MATHEMATICS, CICM 2015, 2015, 9150 : 39 - 54
  • [8] Formal Analysis of Linear Control Systems Using Theorem Proving
    Rashid, Adnan
    Hasan, Osman
    [J]. FORMAL METHODS AND SOFTWARE ENGINEERING, ICFEM 2017, 2017, 10610 : 345 - 361
  • [9] A Framework for Formal Dynamic Dependability Analysis Using HOL Theorem Proving
    Elderhalli, Yassmeen
    Hasan, Osman
    Tahar, Sofiene
    [J]. INTELLIGENT COMPUTER MATHEMATICS, CICM 2020, 2020, 12236 : 105 - 122
  • [10] Formal Verification of Universal Numbers using Theorem Proving
    Rashid, Adnan
    Gauhar, Ayesha
    Hasan, Osman
    Abed, Sa'ed
    Ahmad, Imtiaz
    [J]. JOURNAL OF ELECTRONIC TESTING-THEORY AND APPLICATIONS, 2024, 40 (03): : 329 - 345