On the Formalization of Importance Measures Using HOL Theorem Proving

Importance measures provide a systematic approach to scrutinize critical system components, which are extremely beneficial in making important decisions, such as prioritizing reliability improvement activities, identifying weak-links and effective usage of given resources. The importance measures are then in turn used to obtain a criticality value for each system component and to rank the components in descending manner. Simulations tools are generally used to perform importance measure based analysis, but they require expensive computations and thus they are not suitable for large systems. A more scalable approach is to utilize the importance measures to obtain all the necessary conditions by proving a generic relationship describing the relative importance between any pair of components in a system. In this paper, we propose to use higher-order-logic (HOL) theorem proving to verify such relationships and thus making sure that all the essential conditions are accompanied by the proven property. In particular, we formalize the commonly used importance measures, such as Birnbaum and Fussell-Vesely, and conduct a formal importance measure analysis of a railway signaling system at a Moroccan level crossing as an application for illustration purpose.

[1]  Alonzo Church,et al.  A formulation of the simple theory of types , 1940, Journal of Symbolic Logic.

[2]  Sofiène Tahar,et al.  Formalization of Reliability Block Diagrams in Higher-order Logic , 2016, J. Appl. Log..

[3]  Robin Milner,et al.  A Theory of Type Polymorphism in Programming , 1978, J. Comput. Syst. Sci..

[4]  Jose F. Espiritu,et al.  Component criticality importance measures for the power industry , 2007 .

[5]  Osman Hasan,et al.  Formalization of Fault Trees in Higher-Order Logic: A Deep Embedding Approach , 2016, SETTA.

[6]  Fan C. Meng,et al.  COMPARING BIRNBAUM IMPORTANCE MEASURE OF SYSTEM COMPONENTS , 2004, Probability in the Engineering and Informational Sciences.

[7]  Way Kuo,et al.  Importance Measures in Reliability, Risk, and Optimization: Principles and Applications , 2012 .

[8]  Kishor S. Trivedi Probability and Statistics with Reliability, Queuing, and Computer Science Applications , 1984 .

[9]  Naeem Ahmad Abbasi Formal Reliability Analysis using Higher-Order Logic Theorem Proving , 2012 .

[10]  Osman Hasan,et al.  Towards Formal Fault Tree Analysis Using Theorem Proving , 2015, CICM.

[11]  Sofiène Tahar,et al.  Towards the Formal Reliability Analysis of Oil and Gas Pipelines , 2014, CICM.

[12]  M. Gordon,et al.  Introduction to HOL: a theorem proving environment for higher order logic , 1993 .

[13]  Z W Birnbaum,et al.  ON THE IMPORTANCE OF DIFFERENT COMPONENTS IN A MULTICOMPONENT SYSTEM , 1968 .

[14]  John D. Andrews,et al.  Birnbaum's measure of component importance for noncoherent systems , 2003, IEEE Trans. Reliab..

[15]  Y. Tong,et al.  Optimal arrangement of components via pairwise rearrangements , 1989 .

[16]  Mohamed Sallak,et al.  A Dependability Analysis of a Moroccan Level Crossing based on Fault Tree Analysis and Importance Measures. , 2014 .

[17]  Sofiène Tahar,et al.  On the Formalization of the Lebesgue Integration Theory in HOL , 2010, ITP.

[18]  John Harrison,et al.  Handbook of Practical Logic and Automated Reasoning , 2009 .