Class TMR

java.lang.Object
org.jreliability.tutorial.tmr.TMR

public class TMR extends Object
The TMR models a 2-out-of-3 majority voter commonly known as Triple Modular Redundancy. This behavior can be expressed as a linear constrained as follows:
1*component1 + 1*component2 + 1* component3 >= 2

The needed comparator to perform the voting is commonly not modeled explicitly due to its extremely high reliability.

  • Field Details

    • component1

      protected String component1
      The first component.
    • component2

      protected String component2
      The second component.
    • component3

      protected String component3
      The third component.
    • transformer

      protected org.apache.commons.collections15.Transformer<String,ReliabilityFunction> transformer
      The used ReliabilityFunction Transformer.
  • Constructor Details

    • TMR

      public TMR()
      Constructs a TMR.
  • Method Details