Webel: SysML: Electronics: DO NOT represent a jack/socket as a dumb proxy. Imagine it can introduce some signal noise or other effect (such as buzz) to test it is a physical model.
SysML Blocks also extend the capabilities of UML classes and connectors with reusable forms of constraints, multi-level nesting of connector ends, participant properties for composite association classes, and connector properties. Source OMG Systems Modeling Language (SysML) 1.6
Figure 9-16: Usage example of item flow decomposition 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: 09 Ports and Flows Slide kind hybrid diagram SysML Block Definition Diagram (BDD) SysML Internal Block Diagram (IBD)
The keyword «connector» before a property name indicates the property is stereotyped by ConnectorProperty. Source OMG Systems Modeling Language (SysML) 1.6
A connector property can optionally be shown in an internal block diagram with a dotted line from the connector line to a rectangle notating the connector property. Source OMG Systems Modeling Language (SysML) 1.6
The values of a connector property are instances of the association block created due to the connector referred to by the connector property. Source OMG Systems Modeling Language (SysML) 1.6
These connectors specify instances of the association block created within the instances of the block that owns the connector. Source OMG Systems Modeling Language (SysML) 1.6
Connectors can be typed by association classes that are stereotyped by Block (association blocks, see ParticipantProperty ... Source OMG Systems Modeling Language (SysML) 1.6
Figure 9-13: Internal structure of Plumbing association block 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: 09 Ports and Flows Slide kind SysML Internal Block Diagram (IBD)
Figure 9-11: Specializations of Water Client in house example 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: 09 Ports and Flows Slide kind hybrid diagram SysML Block Definition Diagram (BDD) SysML Internal Block Diagram (IBD)
Figure 9-10: Two views of Water Delivery connector within House block 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: 09 Ports and Flows Slide kind hybrid diagram SysML Internal Block Diagram (IBD)
The connector in the top view “decomposes” into the subconnectors in the lower view according to the internal structure of Water Delivery. The subconnectors relate the nested ports of :WaterSupply to the nested ports of :WaterClient. Source OMG Systems Modeling Language (SysML) 1.6
Figure 9-10 shows two views of a block House with a connector of type Water Delivery. Source OMG Systems Modeling Language (SysML) 1.6
The internal structure connects hot and cold ports of the participants. Source OMG Systems Modeling Language (SysML) 1.6
The aggregation of a property stereotyped by ParticipantProperty shall be none Source OMG Systems Modeling Language (SysML) 1.6
The type of participant properties is shown for clarity, but is always the same as the association end type and can be elided. They are shown with dashed rectangles because they are reference properties. Source OMG Systems Modeling Language (SysML) 1.6
The participant properties identify the spigot bank and faucet being connected. The end property on the stereotype refers to the corresponding association end in Figure 9-8. Source OMG Systems Modeling Language (SysML) 1.6
Figure 8-3: Abstract syntax extensions for SysML properties 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 Slide kind UML Profile Diagram