SysML-1.6: Figure 8-17: Redefined properties in Vehicle Model 1 and Vehicle Model 2 break constraint: 'BoundReferences shall not be applied to properties that are related by redefinition to other properties with BoundReference applied'
BoundReference::7_cannot_redefine_boundreference BoundReferences shall not be applied to properties that are related by redefinition to other properties with BoundReference applied. Source OMG Systems Modeling Language (SysML) 1.6
The lower and upper properties of the stereotype give the minimum and maximum number of values, respectively, of the property at the bound end of the related bound reference, for each object reached by navigation along its binding path. Source OMG Systems Modeling Language (SysML) 1.6
The EndPathMultiplicity stereotype can be applied to properties that are related by redefinition to properties that have BoundReference applied. Source OMG Systems Modeling Language (SysML) 1.6
SysML-1.6: Figure 8-17: EndPathMultiplicity is applied to 'rollBarBR' instead of 'lugBoltBR' of 'Vehicle Model 2'
SysML-1.6: Figure 8-17: Multiplicity of 'rollBarBR' in 'Vehicle Model 1' should be [1] not [*] and it has no redefined type for the 'light roll bar'
Figure 8-17: Vehicle specialization Gallery Tutorial TRAIL: The SysML-1.6 Hybrid SUV sample and specification diagrams in MagicDraw/Cameo (with annotations) [UNDERGOING UPDATE to SysML1.7] Section Section: SysML-1.6 specification diagrams: 08 Blocks Slide kind SysML Block Definition Diagram (BDD)
The specialization on the lower right restricts the number of cylinders to between six and eight, rules out any roll bar, and limits lug bolts per wheel to between 6 and 7, by giving the end path upper and lower values. Source OMG Systems Modeling Language (SysML) 1.6
The specialization on the lower left restricts the number of cylinders to four, requires a light roll bar, and a total of 24 lug bolts over all the wheels. Source OMG Systems Modeling Language (SysML) 1.6
The general block on the top does not restrict the bound properties, except the total number of lug bolts is required to be between 24 and 32, rather than 24 and 40 as the associations in Figure 8-15 allow. Source OMG Systems Modeling Language (SysML) 1.6
Figure 8-17 shows specializations for vehicles that restrict aspects of nested parts by redefining bound references. Paths for bound references are based on the property paths of the corresponding binding connectors. Source OMG Systems Modeling Language (SysML) 1.6
Figure 8-16 shows the same decomposition in an internal block diagram that includes bound references. The binding connectors have nested connector ends, because they link inside the parts of the vehicle. Source OMG Systems Modeling Language (SysML) 1.6
The binding path includes the property at the bound end, and before that, the property path of the bound end, if it is a nested connector end. Source OMG Systems Modeling Language (SysML) 1.6
The bound end of the stereotype is a connector end of one of the binding connectors, opposite the stereotyped property. Source OMG Systems Modeling Language (SysML) 1.6
The BoundReference stereotype can be applied to properties that have binding connectors, to highlight their usage as constraining other properties. The bound end of the stereotype is a connector end of one of the binding connectors, opposite the .. Source OMG Systems Modeling Language (SysML) 1.6
Figure 8-16: Vehicle internal structure (BoundReference example) Gallery Tutorial TRAIL: The SysML-1.6 Hybrid SUV sample and specification diagrams in MagicDraw/Cameo (with annotations) [UNDERGOING UPDATE to SysML1.7] Section Section: SysML-1.6 specification diagrams: 08 Blocks Slide kind SysML Internal Block Diagram (IBD)