Hi Bruce,
in your book "Agile Systems Engineering" you are modelling the Speed Demon architecture and showing direct connections between parts independent of compositions. When do you directly connect parts in IBD and when do you use non-behavioral ports that are only for delegation?
Thank you!
Matthias
My example from book is figure 7.6, Proposed Speed Demon subsystem architecture (IBD).
In this model, I use ports to connect things when they share flows (information, data, control, or event) during execution and a link when it is static (not flow). For example, if there is a mechanical energy flow, I'd use ports but if it's a mechanical connection where I bolt a couple of pieces together, I'd use a link. This is an idiom I used in SysML models.