Documentation

Ataytis Assurance documentation.

Generate fault trees, bow-ties, event trees, reliability block diagrams, GSN arguments and Markov models from Power BI data with the Ataytis Assurance visual.

Ataytis Assurance · Markov State Diagram

States and transitions

Every state type and transition type a Markov diagram recognises, what to write for each, the absorbing, initial, state class and failed element columns, and transitions a model is allowed to have.

State types

Node typeWrite it asUnder Custom
StateState, Markov State, System StateGrey circle
Initial stateInitial State, Initial, Start State, Operational, Fully Operational, Nominal, UpGreen circle with a heavier border
Degraded stateDegraded State, Degraded, Partially Failed, Reduced Capacity, DeratedAmber circle
Failed stateFailed State, Failed, System Failed, Unavailable, DownRed circle
Absorbing stateAbsorbing State, Absorbing, Terminal State, Trapping State, Permanent FailureRed circle with a heavy dark red border

Under IEC 61165:2006 every state is the same plain circle, whatever its type, because that is how the standard's figures draw them. An absorbing state is not marked either.

Matching ignores case, spaces, underscores, hyphens and full stops, so Absorbing_State, absorbing state and AbsorbingState all read as an absorbing state. Wording that matches nothing can be mapped under Node type values on the Data Mapping tab.

Transition types

Relationship typeWrite it asUnder Custom
Failure transitionFailure, Fails, Failure Rate, Lambda, Degradation, BreakdownRed arrow
Repair transitionRepair, Repairs, Repair Rate, Mu, Restoration, Recovery, MaintenanceGreen dashed arrow
TransitionTransition, Transitions, Moves To, Goes To, RateGrey arrow

Under IEC 61165:2006 all three are drawn as the same plain arrow; the standard shows a repair as the same arrow pointing the other way. Transition types also help the layout decide which arrows run back towards working order; see Reading a Markov diagram.

Flag columns a register keeps

Many registers write State under Node Type on every row and keep what matters in columns of their own. These bind by name and are carried on each state.

ColumnBinds fromWhat it does
Is Absorbing StateAbsorbing, Is Absorbing, Absorbing State, Is Absorbing State, Terminal State, Is Terminal, Is Trapping, Trapping StateTRUE, YES, Y, ON or 1 marks a state the system cannot leave. It is checked and drawn as an absorbing state, the same as the Absorbing State type.
Is Initial StateInitial, Is Initial, Initial State, Is Initial State, Start State, Is Start State, Is StartShown in the Node Inspector and tooltips. More than one state may be marked. It changes neither the drawing nor the checks.
State ClassState Class, State Kind, State Category, State ClassificationUp, Degraded, Down, or any wording in the state types table. Helps the layout order the states.
Failed Element CountFailed Element Count, Failed Elements, Failed Count, Failed Components, Components Failed, Number FailedHow many elements are down in the state. Helps the layout order the states, more finely than State Class.

State Class and Failed Element Count are used only when every state has a value, and for State Class a value from that list. A column filled in for some states and not others is ignored for ordering.

A table with no Node Type column binds State Class to Node type instead. Its values then give the states their types: Up is read as an initial state, Degraded as a degraded state and Down as a failed state.

What a model is allowed to have

  • Loops. A repair back to an earlier state is expected, and nothing reports a cycle.
  • A failure one way and a repair back between the same two states. That is two transitions, not a duplicate.
  • A transition from a state back to itself. It is drawn, not reported.
  • Several initial states.
  • States with no probability, or probabilities that do not add up to 1.

What a model should not have is two transitions between the same two states in the same direction. With the same Transition Type they are drawn as one arrow; with different types both are drawn and reported.

States and transitions — Ataytis Assurance | AtaytisTech