Block Checks

The third set of structural validations carried out are block checks. These ensure ensuring that the flow graph is correctly block-structured.

The block-start constructs are: Start Process Activity, Loop Begin Activity, Parallel (AND) Split and Choice (XOR) Split. Their corresponding block-end constructs are: End Process Activity, Loop End Activity, Parallel (AND) Join and Choice (XOR) Join.

Based on these, the following block-structure validations are executed: