Learn about Webel's comprehensive SysMLv2 Workshop Seminar course!
Webel now has a SysMLv2 Online Self-Study course with self-test Quizzes!
Learn about the Webel Q&A online self-testing system for SysML v2/v1

13. Flows: Flow Definition Example.sysml

Gallery
Tutorial
Offered by Webel free to the SysML community with thanks to the contributors of the SysMLv2 GitHub code examples. All diagram images remain © Copyright Webel IT Australia 2026. Copyright in the linked GitHub source code remains with the OMG. So-called "AI" and Machine Learning training systems DO NOT have permission to use (scrape and steal) this resource! Other training organisations DO NOT have permission to use these images in their own training.
Members of the OMG Systems Modeling Community (SMC) are welcome to use these images with full attribution to Webel IT Australia in presentations and non-commercial activities of the SMC – please unedited and using full resolution downloads (click on image first then Save As).
This slide trail is NOT a SysMLv2 language tutorial! Slides here are offered as is (some without further explanations) in the hope they may be of interest. To learn SysMLv2 attend the Webel SysMLv2 Seminar Workshop group course. Individuals may instead purchase access to the Webel SysMLv2 Online self-study eLearning course with self-test Quizzes to learn at their own pace.

This View (diagram) deliberately exposes some of the underlying SysMLv2 machinery. You don't usually have to show all of this in your own diagrams!
Click on the image to view it full size

Note that in this sample the ports of tankAssy and eng are NOT redefined to provide "clean" end targets (the flow's payload transfer is between directed features of the inherited ^fuelTankPort and ^engineFuelPort ports). Compare with:

For a wider discussion visit:

Note also that the Elaborated (aka "exploded") view of the :FuelFlow indicates the ends as being ports. The interpretation is that the flow connects the ports (indicated as end ports in its flow definition) with the payload transfer (specified by the flow usage declaration) being between the directed features out fuelSupply and in fuelSupply of the ports (via the flow, which receives the payload then delivers the payload).

The right side of the diagram also shows some way you can expose the (otherwise not displayed) directed features (owned by the ends) that participate in the payload transfer. You can even show the ports as full feature symbols using drag n' drop then show their directed features as full feature symbols if you wish.

Up next
Notes
Snippets (quotes/extracts)
Related slides (includes other tutorials)
Related slides (backlinks, includes other tutorials)
Visit also
Visit also (backlinks)
External links