Parametric Fault Tree for the Dependability Analysis of Redundant Systems and Its High-Level Petri Net Semantics

In order to cope efficiently with the dependability analysis of redundant systems with replicated units, a new, more compact fault-tree formalism, called Parametric Fault Tree (PFT), is defined. In a PFT formalism, replicated units are folded and indexed so that only one representative of the similar replicas is included in the model. From the PFT, a list of parametric cut sets can be derived, where only the relevant patterns leading to the system failure are evidenced regardless of the actual identity of the component in the cut set. The paper provides an algorithm to convert a PFT into a class of High-Level Petri Nets, called SWN. The purpose of this conversion is twofold: to exploit the modeling power and flexibility of the SWN formalism, allowing the analyst to include statistical dependencies that could not have been accommodated into the corresponding PFT and to exploit the capability of the SWN formalism to generate a lumped Markov chain, thus alleviating the state explosion problem. The search for the minimal cut sets (qualitative analysis) can be often performed by a structural T-invariant analysis on the generated SWN. The advantages that can be obtained from the translation of a PFT into a SWN are investigated considering a fault-tolerant multiprocessor system example.

[1]  Tadao Murata,et al.  Proof Procedure and Answer Extraction in Petri Net Model of Logic Programs , 1989, IEEE Trans. Software Eng..

[2]  C. H. Lie,et al.  Fault Tree Analysis, Methods, and Applications ߝ A Review , 1985, IEEE Transactions on Reliability.

[3]  Serge Haddad,et al.  Algebraic structure of flows of a regular coloured net , 1986, European Workshop on Applications and Theory of Petri Nets.

[4]  Richard E. Barlow,et al.  Statistical Theory of Reliability and Life Testing: Probability Models , 1976 .

[5]  Nancy G. Leveson,et al.  Safeware: System Safety and Computers , 1995 .

[6]  David Coppit,et al.  Developing a low-cost high-quality software tool for dynamic fault-tree analysis , 2000, IEEE Trans. Reliab..

[7]  W. A. Wolfe Fault tree analysis , 1978 .

[8]  Giovanni Chiola,et al.  Stochastic Well-Formed Colored Nets and Symmetric Modeling Applications , 1993, IEEE Trans. Computers.

[9]  Giuliana Franceschinis,et al.  Dependability assessment of an industrial Programmable Logic Controller via Parametric Fault-Tree and High Level Petri net , 2001, Proceedings 9th International Workshop on Petri Nets and Performance Models.

[10]  Giovanni Chiola,et al.  A structural colour simplification in well-formed coloured nets , 1991, Proceedings of the Fourth International Workshop on Petri Nets and Performance Models PNPM91.

[11]  G. S. Hura,et al.  The use of Petri nets to analyze coherent fault trees , 1988 .

[12]  Giovanni Chiola,et al.  GreatSPN 1.7: Graphical Editor and Analyzer for Timed and Stochastic Petri Nets , 1995, Perform. Evaluation.

[13]  Arun K. Somani,et al.  Hierarchical analysis of fault trees with dependencies, using decomposition , 1998, Annual Reliability and Maintainability Symposium. 1998 Proceedings. International Symposium on Product Quality and Integrity.

[14]  Luigi Portinale Exploiting T-invariant Analysis in Diagnostic Reasoning on a Petri Net Model , 1993, Application and Theory of Petri Nets.

[15]  J. Bechta Dugan,et al.  Bridging the gap between systems and dynamic fault tree models , 1999, Annual Reliability and Maintainability. Symposium. 1999 Proceedings (Cat. No.99CH36283).

[16]  Serge Haddad,et al.  A reduction theory for coloured nets , 1988, European Workshop on Applications and Theory in Petri Nets.

[17]  Giuliana Franceschinis,et al.  Exploiting Petri nets to support fault tree based dependability analysis , 1999, Proceedings 8th International Workshop on Petri Nets and Performance Models (Cat. No.PR00331).

[18]  Gérard Berthelot,et al.  Checking properties of nets using transformation , 1985, Applications and Theory in Petri Nets.

[19]  Ernest J. Henley,et al.  Reliability engineering and risk assessment , 1981 .

[20]  V. Suñé,et al.  An algorithm to find minimal cuts of coherent fault-trees with event-classes, using a decision tree , 1999 .

[21]  Marco Ajmone Marsan,et al.  Modelling with Generalized Stochastic Petri Nets , 1995, PERV.

[22]  Kishor S. Trivedi,et al.  Dependability modeling using Petri-nets , 1995 .

[23]  Salvatore J. Bavuso,et al.  Fault trees and Markov models for reliability analysis of fault-tolerant digital systems , 1993 .

[24]  Yves Dutuit,et al.  A linear-time algorithm to find modules of fault trees , 1996, IEEE Trans. Reliab..

[25]  Giuliana Franceschinis,et al.  Methods of Increasing Modelling Power for Safety Analysis, Applied to a Turbine Digital Control System , 2002, SAFECOMP.

[26]  Gérard Berthelot,et al.  Transformations and Decompositions of Nets , 1986, Advances in Petri Nets.