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 PartWithSubComponentsRoles 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 PartWithSubComponentsRoles belong to are part of an assembly the referenced completionComponents have to be added.