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

HISTORICAL: On using the plain ol' UML InformationFlow in SysML (but please instead use a SysML ItemFlow without an 'itemProperty' on Associations)

Gallery
Tutorial
Dr Darren says:
In the early days of SysMLv1, which builds on UML2, this slide was of interest. It is marked for replacement with one that simply shows the SysMLv1 way. But you can learn plenty from it, suggest you don't skip it.
UML has a basic system for indicating flows of types of information at a high level of abstraction. This slide is here solely for historical purposes to show where the preferred SysML ItemFlow comes from.
Click on the image to view it full size
In this example, an Association named A-B between blocks A and B actually has a UML InformationFlow (not a SysML ItemFlow) with a 'conveyed' Classifier Data, which happens to be a SysML ValueType.
The model for the diagram here has been "fudged" to use InformationFlow only

In the structure compartment of block Context a specific connection has been made between the anonymous part properties :A and :B (typed by blocks A and B). The anonymous Connector :A-B is typed by Association A-B. A compatible InformationFlow with conveyed classifier SpecificData has been applied to the Connector, where SpecificData is a specialisation of Data.

Beware that: The reality is that, while the UML InformationFlow is formally still supported in SysML, you are "supposed" to use a SysML ItemFlow (which extends InformationFlow), because it has some extra constraints for use with FlowProperty on blocks. And the MagicDraw/Cameo tool in fact guides you to do this: The concepts UML InformationFlow and SysML ItemFlow sometimes get conflated: We see next how to use a SysML ItemFlow on an Association.
ASIDE: If you try to reproduce this diagram (best not to) you may encounter this strange bug: The diagram here is actually HACKED to show how it is supposed to work.
Up next
Notes
Snippets (quotes/extracts)
Visit also
Visit also (backlinks)
Related slides (includes other tutorials)
Related slides (backlinks, includes other tutorials)