Harness and Variants
In addition to the CompositionSpecification and the PartStructureSpecification, the VEC defines two other concepts to control occurrences, especially composite parts (e.g. modules): ModuleFamily and ModuleList.
PartWithSubComponentsRoles referenced by a ModuleFamily respectively the OccurrenceOrUsage these PartWithSubComponentRoles belong to are mutually exclusive.
A ModuleList specifies a set of PartWithSubComponentsRoles. The definition requires that if one or more of this PartWithSubComponentsRoles respectively the OccurrenceOrUsage these PartWithSubComponentRoles belong to are part of an assembly the referenced completitionComponents have to be added.