Section 3: Action Invariants Deduced From Cycles

In this section, we present results obtained from recognizing if a state is reached again.Which actions have to occur how often yields vectors that are considered invariants since they leave the state of the model unchanged.Traces often generate large numbers of such vectors such that we will only consider a subset of vectors that are linearly independent.Actions that do not contribute to invariants are likely to represent irregular or faulty behavior such that we list those actions separately and upfront.

List of actions that are not present in the set of invariants

Set of linearly independent action invariants

Invariant 1:


ActionValue
Node 0 enqueued packet to node 1(node0_+_node1)1
Total1

Invariant 2:


ActionValue
Node 0 dequeued packet to node 1(node0_-_node1)1
Total1

Invariant 3:


ActionValue
Node 0 enqueued packet to node 6(node0_+_node6)1
Total1

Invariant 4:


ActionValue
Node 0 dequeued packet to node 6(node0_-_node6)1
Total1

Invariant 5:


ActionValue
Node 2 enqueued packet to node 1(node2_+_node1)1
Total1

Invariant 6:


ActionValue
Node 2 dequeued packet to node 1(node2_-_node1)1
Total1

Invariant 7:


ActionValue
Node 2 enqueued packet to node 3(node2_+_node3)1
Total1

Invariant 8:


ActionValue
Node 2 dequeued packet to node 3(node2_-_node3)1
Total1

Invariant 9:


ActionValue
Node 1 enqueued packet to node 0(node1_+_node0)1
Total1

Invariant 10:


ActionValue
Node 1 dequeued packet to node 0(node1_-_node0)1
Total1

Invariant 11:


ActionValue
Node 1 enqueued packet to node 2(node1_+_node2)1
Total1

Invariant 12:


ActionValue
Node 1 dequeued packet to node 2(node1_-_node2)1
Total1

Invariant 13:


ActionValue
Node 6 enqueued packet to node 0(node6_+_node0)1
Total1

Invariant 14:


ActionValue
Node 6 dequeued packet to node 0(node6_-_node0)1
Total1

Invariant 15:


ActionValue
Node 6 enqueued packet to node 5(node6_+_node5)1
Total1

Invariant 16:


ActionValue
Node 6 dequeued packet to node 5(node6_-_node5)1
Total1

Invariant 17:


ActionValue
Node 3 enqueued packet to node 2(node3_+_node2)1
Total1

Invariant 18:


ActionValue
Node 3 dequeued packet to node 2(node3_-_node2)1
Total1

Invariant 19:


ActionValue
Node 3 enqueued packet to node 4(node3_+_node4)1
Total1

Invariant 20:


ActionValue
Node 3 dequeued packet to node 4(node3_-_node4)1
Total1

Invariant 21:


ActionValue
Node 5 enqueued packet to node 4(node5_+_node4)1
Total1

Invariant 22:


ActionValue
Node 5 dequeued packet to node 4(node5_-_node4)1
Total1

Invariant 23:


ActionValue
Node 5 enqueued packet to node 6(node5_+_node6)1
Total1

Invariant 24:


ActionValue
Node 5 dequeued packet to node 6(node5_-_node6)1
Total1

Invariant 25:


ActionValue
Node 4 enqueued packet to node 3(node4_+_node3)1
Total1

Invariant 26:


ActionValue
Node 4 dequeued packet to node 3(node4_-_node3)1
Total1

Invariant 27:


ActionValue
Node 4 enqueued packet to node 5(node4_+_node5)1
Total1

Invariant 28:


ActionValue
Node 4 dequeued packet to node 5(node4_-_node5)1
Total1