Webel Radio Net: 'exchange' SysML Package Diagram with Signals (and Port types)

Gallery
Tutorial
Click on the image to view it full size

Note this convention:

With simpler projects, it is convenient to include any InterfaceBlocks that have exchange items as flows in the same Package (or Model package); for a project leveraging a formal Systems Engineering (SE) methodology, it's usually best to collect them in a separate Package called 'flow(s)' or 'interface(s)'.

For the Webel Radio Net model it was decided to use Signals throughout as the exchange items. Note that:

It could be argued that using the "packet" wrapping approach would be a more realistic fit for the Radio Signal and the RadioMessage family of exchange items, but it makes the modelling more complicated.

The 'exchange' Package Diagram also shows the additional SignalKind SysML Enumeration families used by the console diagnostic echo operations. The SignalKindS (corresponding to scheduling message Signals) and SignalKindR (corresponding to radio message Signals) both extend the abstract SignalKind, which acts as the main input parameter to the shared echo Operations. As noted in the introduction, these represent a slight maintenance overhead but are worth the extra effort for this Signal/Message-intensive Radio Net task.

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