Community
Participate
Working Groups
One _important_ asset for the representation of physical systems that was added in SysML 1.4 (actually most of it in SysML 1.3, see fi. http://www.pslm.gatech.edu/events/frontiers2011/1.3_Friedenthal.pdf) is a dedicated representation for parts which are on the physical boundary of other parts. Currently, papyrus only allows to use the standard UML notation for ports, and displays the additional <<full>> or <<proxy>> stereotype. However, other important parts are not yet supported: - The ability to add Nested ports, see Section 9.1.2 and table 9.1 for the notation on the BDD, and table 9.2 for the notation on the IBD diagram [quote] Blocks with ports can type other ports (nested ports). [/quote] - The ability to show the port using a part notation, i.e. including compartments Spec Section 9.3.1.6 on page 79 and table 9.1 for the notation on the BDD, and table 9.2 for the notation on the IBD diagram. [quote] 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 in the same way as other properties and types, including rectangles used to display properties in structure compartments. [/quote] I bundle these in one bug since I think they there is a single implementation that solves both of them: a port can either be visualized as a UML port, or as a part property which is locate _on_ the boundary of another block.