Description
Fault tree is a top-down, deductive method of analyzing in which undesired state of a system is represented and analyzed using Boolean logic to combine a series of low-level events.
Fault Tree XML Specification
Variables used to describe Fault Tree in XML
FaultTree Fields
root - event tree identity
faultMap - map of failures, contains at least one entry section
scale - (LINEAR or LOGARITHMIC)
Root fields
name
triangleFunction→name - function name
Fig 1. Fault Tree
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <faultTree> <root> <name>root</name> <triangleFunction> <name></name> </triangleFunction> </root> <faultMap> <entry> ... </entry> <entry> ... </entry> </faultMap> <scale/> </faultTree>
Entry
Entry and Entry → Value fields
key - entry key
value - entry value
value→name - value name
value→triangleFunction→name - function name
Parent fields
name
logicGateType - GATE_AND or GATE_OR
triangleFunction→name - function name
Fig.2 Entry
<entry> <key>fault2</key> <value> <name>fault2</name> <parent> <logicGateType>GATE_AND</logicGateType> <parent> <name>fault1</name> <parent> logicGateType>GATE_OR</logicGateType> <parent> <name>root</name> <triangleFunction> <name></name> </triangleFunction> </parent> </parent> <triangleFunction> <name></name> </triangleFunction> </parent> </parent> <triangleFunction> <name>dużo3</name> </triangleFunction> </value> </entry>