ARCHIVAL (2007): This content is now considered historical only!

Figure 08: Model: Bunker shield assembly for the Platypus reflectometer as UML2 composite structure diagram with flowport notation

This page shows (for purposes of historical reference only) an OBSOLETE early attempt at re-appropriating Unified Modeling Language (UML®) for port-based systems engineering. Please see now instead for latest Systems Modeling Language (SysML®) !
Click on the image to view it full size in a viewer
The «block» class is wrapped by a block «wrapper» Component that is hyperlinked to a block wrapper class diagram for the block. Other «block» classes are shown to provide a usage context and alternative navigation points[fn]Since 2008 MagicDraw UML supports easier navigation to clients of a Class in a Composite Structure Diagram, so there is less need for this strategy now. Note also that it is not always wise to indicate the usage context explicitly, it can prevent modularisation ![/fn]. Physical values (part-specific defaults) are not easily shown on the parts[fn]Since 2008 MagicDraw UML supports SysML-style property-specific value indicators on UML Property symbols in composite structure diagrams[/fn]. The limits of the port-based modelling and assembly interpretations are challenged by a postbunker guide that is part inside and part outside the bunker.
Note that this notation precedes the introduction of the early Systems Modeling Language (SysML®) "FlowPort" (which is now achieved since SysML1.4 using FlowProperties on Block).
Such "binding" of text to Unified Modeling Language (UML®) and Systems Modeling Language (SysML®) models for elicitation of model elements has since been formalised by Dr Darren as the  Webel Parsing Analysis recipe.
Up next
Snippets (quotes/extracts)
Visit also
Visit also (backlinks)
Related slides (other tutorials)
Related slides (other tutorials, backlinks)
External links