SysMLv1: Cameo Simulation Toolkit: HOWTO send a Signal via a nested Port using Action Language Helper (ALH) [with mini video] Gallery Tutorial TRAIL: SysMLv1/UML: Cameo Simulation Toolkit® (Magic Model Analyst®): Some basics for beginners and some more advanced cases [with mini videos] Section Slide kind SysML Activity Diagram SysML Block Definition Diagram (BDD) SysML Internal Block Diagram (IBD)
SysML does NOT distinguish between 'assembly' and 'delegation' Connector kinds (because of its more complex support for nested ports). These Connector type classifications are only relevant in UML.
Proxy ports do not specify their own behaviors or internal parts, and shall be typed by interface blocks. Their nested ports shall also be proxy ports. Source OMG Systems Modeling Language (SysML) 1.6
ProxyPort::3_subports_are_proxyports Ports owned by the type of a proxy port shall be proxy ports. Source OMG Systems Modeling Language (SysML) 1.6
All ports and nested ports (i.e., proxy, full, and ports with no stereotype applied), and their type definitions (e.g., interface blocks, blocks) can include compartments with textual and graphical representations to display their features ... Source OMG Systems Modeling Language (SysML) 1.6
Ports are specialized kinds of properties, and can be shown in same way as other properties. They can appear in block compartments in the same format as other properties of their owning blocks, or as the ends of associations, with the port appearing ... Source OMG Systems Modeling Language (SysML) 1.6
Ports that are not proxy or full can appear in block compartments labeled ports. Source OMG Systems Modeling Language (SysML) 1.6
Port rectangles can have port rectangles overlapping their boundaries, to notate a port type that has ports (nested ports). Source OMG Systems Modeling Language (SysML) 1.6
Nested ports that are not on proxy ports can appear anywhere on the boundary of the owning port rectangle that does not overlap the boundary of the rectangle the owning port overlaps. Source OMG Systems Modeling Language (SysML) 1.6
UML provided/required Interfaces vs SysML DirectedFeatures on Ports Gallery Tutorial TRAIL: Webel's ultimate guide to Systems Modeling Language (v1) with MagicDraw/Cameo Section 09:04: Ports and contracts Slide kind hybrid diagram SysML Block Definition Diagram (BDD) SysML Internal Block Diagram (IBD)
For example, the ports supporting torque flows in the transmission example might have nested ports for physical links to the engine or the driveshaft. Source OMG Systems Modeling Language (SysML) 1.6
Ports nest other ports in the same way that blocks nest other blocks. The type of the port is a block (or one of its specializations) that also has ports. Source OMG Systems Modeling Language (SysML) 1.6
Ports appearing in block compartments can have their direction appear textually before the port name as “in,” “out,” or “inout” determined in the same way as the arrow direction. Source OMG Systems Modeling Language (SysML) 1.6
Ports with types that have flow properties in different directions or flow properties that are all in both directions, including have two open arrow heads inside them facing away from each other (<>). This includes the directions of nested and... Source OMG Systems Modeling Language (SysML) 1.6
Blocks with ports can type other ports (nested ports). Source OMG Systems Modeling Language (SysML) 1.6