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 Unit ValueType::unit ValueType Keywords ISO-80000 Slide kind SysML Package Diagram Click on the image to view it full size 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). This trail version of the figure is extended to include information on the assigned units from the ISO-80000 model library. Up next Figure 8-15: Vehicle decomposition Notes [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, POLICY]{STRICT} SysMLv1.x: ValueType naming: The Webel convention is 'UpperCamelCase' (a.k.a. PascalCase). Snippets (quotes/extracts) [SysML-1.6] SysML ValueType adds an ability to carry a unit of measure and quantity kind associated with the value. [SysML-1.6] A ValueType defines types of values that may be used to express information about a system, but cannot be identified as the target of any reference. Visit also Visit also (backlinks) Webel: SysMLv1.x: AVOID (where possible) SysML Unit names that are the same as unit symbols. Unit names SHOULD start with a lower case Latin alpha letter. Custom Unit names should be a single lower case word or lowerCamelCase. Related slides (includes other tutorials) Figure D.2 - Defining ValueTypes and Units to be used in the Sample Problem Related slides (backlinks, includes other tutorials) Figure 28: Units in SysML Flags Book traversal links for Figure 8-14: Defining Value Types with units of measure from the International System of Units (SI) Previous Up Next