MagicDraw UML and SysML Plugin eSchool
Motto: "Learn good ways to work with MagicDraw UML and its SysML Plugin !"
About the eSchool
UML2 in MagicDraw
MagicDraw UML tips
MagicDraw SysML Plugin
MagicDraw for Java
MagicDraw for XML
Advanced UML and SysML Training

Figure 8.8 - Block diagram for the Wheel Package (WheelHubAssembly)

In practice it is extremely difficult to manage assemblies of complex hierarchical systems in BDDs like this.
It is graphically very unstable, it is difficult to organise parents and children, and it does not make sense to
have children near or overlapping with elements belonging to different parents as shown in the spec sample.

Prefer instead my simple yet powerful (though non standard) recipe using <<composition>> Component
wrappers to graphically and logically group elements of assemblies recursively (see next image).

Image: 
Search
The Hybrid Sports Utility Vehicle (SUV) sample problem