TRAIL: Webel's ultimate guide to Systems Modeling Language with MagicDraw/Cameo Start here ExampleBlock in a Block Definition Diagram (BDD) Sections 00:00: [STUB] Why SysML? Why Model-Based Systems Engineering? 01:01: [STUB] SysML Overview 01:02: UML 101 for model-based systems engineering with SysML 01:03: UML Behavior: StateMachines quick start 01:04: UML Behavior: Activities quick start 08:01: The building Blocks of SysML 08:02: The SysML ValueType, Unit, and using values 08:03: The SysML QuantityKind and Unit 08:04: Deep configuration using SysML context-specific values 09:01: Indicating flow on Associations and Connectors 09:02: Ports - The basics 09:03: Port conjugation in SysML is now Type-based 09:04: Ports and contracts 09:05: FlowProperty and Ports with flows 09:06: ProxyPorts and FullPorts 10:01: [STUB] ConstraintBlocks: equations, parametrics, and mathematics in SysML 11:01: [STUB] Activity modelling extensions in SysML 11:02: Activity Decomposition for functional allocation 12:01: Interactions [NOT COVERED] 13:01: StateMachines [see UML 101 section] 14:01: UseCases in SysML 15:01: The Allocate relationship 16:01: Requirements engineering in SysML 17:01: Creating custom Comment stereotypes 18:01: Logical grouping with the ElementGroup comment 27:01: Views and Viewpoints Your guide for this tutorial is Dr Darren of Webel IT Australia This tutorial trail includes selected slides (only) from the full Webel IT Australia course - which offers complete coverage of the SysML® language: Course: Model- MagicDraw/Cameo: A structured ValueType can have value properties (each typed by a ValueType), but they list in an 'attributes' compartment (not a 'values' compartment) MagicDraw/Cameo supports embedding images in diagrams In Package Diagrams and Block Definition Diagrams use the owner indicator display option for Classifier symbol headers to indicate the owner (except where a containment operator suffices). The mode 'Below Element Name' is preferred. MagicDraw/Cameo: The tagged values HTML editor can't handle overlines or all macrons. Webel Parsing Analysis: MagicDraw/Cameo: In parsing diagrams use the element compartment properties to only display the features relevant to the context of a particular snippet's text extract. MagicDraw/Cameo: TIP: tagged values with no specified type or String types optionally support HTML. MagicDraw/Cameo: HOWTO share a "Block-to-Block" ItemFlow - that was created by 'Between Part Types' mode - between two Connectors. (FYI only, not a Webel-recommended technique.) MagicDraw/Cameo: AVOID the "default" SysML Item Flow Creation Mode 'Between Part Types' completely. Use 'Direct' mode, change it as soon as you start any SysML project under Options → Project → General → SysML. MagicDraw/Cameo: If you use ItemFlow mode 'Between Part Types', on application again of a Classifier as ItemFlow to a Connector in a 2nd context Block it may tell you an ItemFlow exists between Blocks that type parts connected elsewhere.