Parallel Strings

With parallel branches, switching a single transition leads to a parallel activation of more than one (maximum 32) steps (branches). This applies with Single-Token as well as with Multi-Token.

Processing Parallel Strings:

If...

Then

If S_5_10 is active and transition condition a, which belongs to the common transition, is also true,

then a sequence runs from S_5_10 to S_5_11, S_5_12 and S_5_13.

If steps S_5_11, S_5_12 and S_5_13 are activated,

then the strings run independently of one another.

If S_5_14, S_5_15 and S_5_16 are active at the same time and transition condition e, which belongs to the common transition, is true,

then a sequence is run from S_5_14, S_5_15 and S_5_16 to S_5_17.

Using an Alternative Branch in a Parallel String

If a single alternative branch is used in a parallel string, it leads to blocking the string with Single-Token.

Using an Alternative Branch in a Parallel String:

If...

Then

If transition condition a is true,

then a sequence is run to S_7_1 and S_7_2.

If steps S_7_1 and S_7_2 are activated,

then the strings run independently of one another.

If transition condition d is true,

then a sequence runs to S_7_5.

If transition condition b is true and c is false,

then a sequence runs to S_7_3.

Since S_7_3, S_7_4 and S_7_5 are linked with a parallel merge, no sequence can follow to S_7_6 because S_7_3 and S_7_4 can never be active at the same time.

(Either S_7_3 is activated with transition condition b or S_7_4 with transition condition c, never both at the same time.)

Therefore S_7_3, S_7_4 and S_7_5 can never be active at the same time either. The string is blocked.

The same problem occurs if transition condition b is false and c is true when entering the alternative branch.