LI Implementation of MAAB 5.0 Rule db_0143

Checks diagrams not to mix up blocks allowed for computational layer and other layers as roughly described in rule db_0143. In this interpretation of the rule that means, apart from those blocks listed as allowed for all layers in db_0143, either exclusively unmasked subsystems might appear, or none at all.

As no special treatment is defined with db_0143 nor in referenced appendix 8.2 "Hierarchical Structure of a Controller Model", all Stateflow-like blocks are treated as computational. This might collide with Stateflow-Event triggered scheduling. However, if parameter jExclLibs is set to true, Stateflow-like blocks will be allowed in all layers.

Exempted from the checks are all diagrams linked directly or indirectly into the model from libraries listed in the jExclLibs parameter.

Parameters