Traviando Warning:

Type 9: A particular action A is not present in any cycles observed in this trace.


Rationale

In many simulation models, the state of a model is reached over and over again, while the simulator generates sample data for a statistical evaluation. Let us call a part of a trace that starts at some state and returns to the same state a cycle. For many simulation models, we would expect that all actions show up in cycles, e.g., in a queueing network model with queues we would expect all arrival and departure actions to be present in a cycle, or in a dependability model, we would expect all failure and repair actions to be present in a cycle.
If an action is not present in a cycle but it is expected to be, then this may be do to an error in any of the actions that would contribute to the cycle and that now prevent the existence of a cycle.

Symptoms

Traviando identifies all cycles in a trace and extracts which actions occur in which cycle. It raises a warning if any particular action, like the one for this warning, is not seen in any cycle.
Cycles are usually not formed by single actions alone but sets of actions. So if an erroneous action specification prevents cycles, then there will be more actions that are not seen in any cycle and they all raise this warning.

Diagnosis

Do not be surprised to see several warnings of this kind, since cycles usually involve multiple actions.

Verification and Therapy

Given that you suspect there is a problem with the model and there should be cycles with this action A.