Extending fault trees with an AND-THEN gate

Fault trees have been used for software safety analysis in various safety critical systems. The PRIORITY-AND gate was proposed because the conventional AND gate cannot be used to represent the sequential order of the events. The paper shows that even PRIORITY-AND gate is not expressive enough to represent the relative temporal order of the events precisely. We extend the fault trees with an AND-THEN gate that is the corresponding gate of the logical connective TAND. This increases the expressive power of the fault trees. The AND-THEN gate can represent relative temporal relations precisely.

[1]  David Coppit,et al.  Developing a high-quality software tool for fault tree analysis , 1999, Proceedings 10th International Symposium on Software Reliability Engineering (Cat. No.PR00443).

[2]  A. Santosa,et al.  Representing Relative Temporal Knowledge with TAND Connective , 2000 .

[3]  Mostafa A. Bassiouni,et al.  Design and Implementation of Extended Boolean and Comparison Operators for Time-Oriented Query Languages , 1994, Comput. J..

[4]  Anders P. Ravn,et al.  From Safety Analysis to Software Requirements , 1998, IEEE Trans. Software Eng..

[5]  James F. Allen Maintaining knowledge about temporal intervals , 1983, CACM.

[6]  J.B. Fussell,et al.  On the Quantitative Analysis of Priority-AND Failure Logic , 1976, IEEE Transactions on Reliability.

[7]  William S. Griffith,et al.  athematical Theory of Reliability of Time Dependent Systems With Practical Applications , 1999, Technometrics.

[8]  Dov M. Gabbay,et al.  The imperative future: principles of executable temporal logic , 1996 .

[9]  Janusz Górski Extending Safety Analysis Techniques with Formal Semantics , 1994 .

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

[11]  Salvatore J. Bavuso,et al.  Dynamic fault-tree models for fault-tolerant computer systems , 1992 .

[12]  John Mylopoulos,et al.  Knowledge Representation as the Basis for Requirements Specifications , 1985, Computer.

[13]  W E Vesely,et al.  Fault Tree Handbook , 1987 .

[14]  Janusz Górski,et al.  Timing Aspects of Fault Tree Analysis of Safety Critical Systems , 1997 .

[15]  Nancy G Leveson,et al.  Software safety: why, what, and how , 1986, CSUR.