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: HSUV sample Tags and keywords UML keywords Port SysML keywords HSUV sample problem Block provided Feature required Feature ~InterfaceBlock conjugation Slide kind SysML Block Definition Diagram (BDD) Click on the image to view it full size Up next Figure D.21 - Initially Defining Flow Specifications for the CAN Bus (CAN Bus Flow Properties) Notes [ISSUE] SysML-1.6: The provided features are in fact not indicated on the spec version of Figure D.20 (this was addressed by OMG JIRA SYSML17-224 'Features that are not denoted as a DirectedFeature are implicitly provided features'') [CAPABILITY, DISPLAY, TOOL] MagicDraw/Cameo: the (not so well named) "Enable Parts Compartment" feature on Ports is highly recommended and can make diagrams much easier to read. [CAPABILITY, DISPLAY, TOOL] The MagicDraw/Cameo feature "Enable Parts Compartments" really means "Enable SysML Compartments" [ISSUE] SysML-1.6: The provided/required Interfaces indicated in the spec version of D.19 for 'connector c1 in Figure D.19.' are not defined on the corresponding Block in Figure D.20 (known issue) Snippets (quotes/extracts) [SysML-1.6] Figure D.20 provides definition of the block that types the ports linked by connector c1 in Figure D.19 [SysML-1.6] For example, the ICE block specifies the provided operations setMixture and setThrottle, the provided properties RPM, temperature, and isKnocking, and required property isControlOn, as shown in Figure D.20. This block types the ctrl port of ... Visit also Visit also (backlinks) Related slides (includes other tutorials) Related slides (backlinks, includes other tutorials) [HISTORICAL] UML-STYLE: Hybrid SUV example: Ports with required/provided Interfaces (Block Definition Diagram) [HISTORICAL] UML-STYLE: Hybrid SUV example: Ports with required/provided Interfaces (Internal Definition Diagram) Hybrid SUV example: provided/required DirectedFeatures (Block Definition Diagram) Hybrid SUV example: provided/required DirectedFeatures (Internal Definition Diagram) Conjugation in SysML-1.7 is Type-based: InterfaceBlock, ~InterfaceBlock, and DirectedFeature Flags Book traversal links for Figure D.20 - Blocks Typing Ports in the Power Subsystem (ICE Port Type Definitions) Previous Up Next