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

Gallery
Tutorial
Section
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
Notes
Snippets (quotes/extracts)
Visit also
Visit also (backlinks)
Related slides (other tutorials)
Related slides (other tutorials, backlinks)
External links