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 Tags and keywords SysML keywords SysML specification figure SysML Block Definition Diagram Slide kind SysML Block Definition Diagram (BDD) Click on the image to view it full size SysML-1.6: Typo: Figure 8-12 'diamter' should be 'diameter' SysML-1.6: Use of ValueTypes named like units in Figure 8-12 and Figure 8-14 is inconsistent w.r.t. some other specification diagrams and examples (but not necessarily wrong) Compare with Webel Best Practice: Webel: SysMLv1.x: AVOID (where possible) ValueType names that are the same as the name of units or unit symbols SysMLv1.x: ValueType naming: The Webel convention is 'UpperCamelCase' (a.k.a. PascalCase). Note however: MagicDraw/Cameo: SysMLv1.x: ValueType naming: The ISO-80000 libraries use 'lower case' (sometimes with spaces for compound units and/or with [scaling] indicated in square brackets). Up next Figure 8-13: Internal Block Diagram for WheelHubAssembly Notes [ISSUE] SysML-1.6: Typo: Figure 8-12 'diamter' should be 'diameter' [ISSUE] SysML-1.6: Use of ValueTypes named like units in Figure 8-12 and Figure 8-14 is inconsistent w.r.t. some other specification diagrams and examples (but not necessarily wrong) [CONVENTION, NAMING, POLICY]{STRONG} Webel: SysMLv1.x: AVOID (where possible) ValueType names that are the same as the name of units or unit symbols [NAMING, TOOL] MagicDraw/Cameo: SysMLv1.x: ValueType naming: The ISO-80000 libraries use 'lower case' (sometimes with spaces for compound units and/or with [scaling] indicated in square brackets). [NAMING, POLICY]{STRICT} SysMLv1.x: ValueType naming: The Webel convention is 'UpperCamelCase' (a.k.a. PascalCase). [DISPLAY, STYLE, TIP] As an alternative to composition Association "trees" consider instead using symbol resize to visually "bracket" composed items (can however be a bit fiddly). [CAVEAT, DISPLAY, STYLE, WARNING] MagicDraw/Cameo tool support for Association composition "trees" is not good, and they end up being fiddly to maintain (and they can also cause issues for InformationFlows). Avoid them! Snippets (quotes/extracts) Visit also Visit also (backlinks) Related slides (includes other tutorials) Related slides (backlinks, includes other tutorials) Flags Book traversal links for Figure 8-12 - Block diagram for the Wheel Package (WheelHubAssembly) Previous Up Next