In UML/SysMLv1.x Lifelines do not have specific information about the times or time ordering of events (such as Message arrival/sending) of other Lifelines
12:01: Interactions [NOT COVERED] TRAIL: Webel's ultimate guide to Systems Modeling Language (v1) with MagicDraw/Cameo
Blocks may also specify operations or other features that describe the behavior of a system Source OMG Systems Modeling Language (SysML) 1.6
The behaviors of a UseCase can be described by a set of Behaviors (through its ownedBehavior relationship), such as Interactions, Activities, and StateMachines, as well as by pre-conditions, post-conditions and natural language text where appropriate. Source Unified Modeling Language 2.5.1
The name of a «testCase» Behavior may be verbose and may use natural language, but should always start with a Capital letter.
TestCase and Verify metamodel Gallery Tutorial TRAIL: Webel's ultimate guide to Systems Modeling Language (v1) with MagicDraw/Cameo Section 16:01: Requirements engineering in SysML Slide kind UML diagram UML Profile Diagram
Figure D.10 shows the sequence of communication that occurs inside the HybridSUV when the vehicle is started successfully. Source OMG Systems Modeling Language (SysML) 1.6
The “hybridSUV” lifeline represents another interaction which further elaborates what happens inside the “hybridSUV” when the vehicle is started. Source OMG Systems Modeling Language (SysML) 1.6
Figure D.9 shows an interaction that includes events and messages communicated between the driver and vehicle during the starting of the vehicle. Source OMG Systems Modeling Language (SysML) 1.6
CombinedFragments are used to illustrate that steering can take place at the same time as controlling the speed and that controlling speed can be either idling, accelerating/cruising, or braking. Source OMG Systems Modeling Language (SysML) 1.6
Interactions in block definition diagrams can also appear with the same notation as InteractionUses. Source OMG Systems Modeling Language (SysML) 1.6
Properties with AdjunctProperty applied, where the principal of the AdjunctProperty is a parameter of the interaction, can be used as the end of the associations towards the parameter type. Source OMG Systems Modeling Language (SysML) 1.6
Properties with AdjunctProperty applied, where the principal of the AdjunctProperty is an interaction use, can be used as the end of the associations towards the interaction being used. Source OMG Systems Modeling Language (SysML) 1.6
Interactions in block definition diagrams appear as regular blocks, except the «interaction» keyword may be used to indicate the Block stereotype is applied to an interaction, as shown in Figure 12-1 Source OMG Systems Modeling Language (SysML) 1.6
Figure 12-1: Block definition diagram with interactions as blocks associated with used interactions and types of parameters 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: 12 Interactions Slide kind SysML Block Definition Diagram (BDD)
Figure D.9 shows a “black box” interaction, but references “StartVehicleWhiteBox” (Figure D.10), which will decompose the lifelines within the context of the HybridSUV block. Source OMG Systems Modeling Language (SysML) 1.6
Figure D.9 - Black Box Interaction for "StartVehicle", referencing White Box Interaction 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 Slide kind SysML Sequence Diagram UML Sequence Diagram
Note that this state machine was developed in conjunction with the DriveBlackBox interaction in Figure D.7. Source OMG Systems Modeling Language (SysML) 1.6
Figure D.7 - Elaborating Black Box Behavior for the “Drive the Vehicle” Use Case ARCHIVAL (2023): This content is now considered historical only! 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 Slide kind SysML Sequence Diagram UML Sequence Diagram