Tim Weilkiens - 2021-07-20

The "Region of Interest" pin is intentionally not connected. Actually, according to SysML, it should show an incoming arrow in the rectangle, so that you can see that it is an InputPin. However, it is not shown in Cameo.

The value is not a parameter of the activity, but should be read from a system configuration. This kind of modeling occurs very often. You are right that it is not very clear if you just use an unconnected pin.

As a pragmatic modeling pattern, I modeled OpaqueActions that read the value from the system configuration. As long as the model is only descriptive, the language of the OpaqueAction can be English. See attachment for an example.

The same applies to other unrelated pins in the activity.

The Satellite data pin was unconnected by mistake. I have corrected that. OutputPin and InputPin were both there, only the object flow was missing.

The idea of request/retrieve actions is that the request action contains the functionality to determine which data to read. The retrieve action contains the input and output functions to perform it. That means, request contains more domain logic and retrieve more technical logic. This separation of I/O functionality is a common pattern in use case analysis and a good groundwork for the functional architecture or FAS method.

I am open to better names for the actions. Filter and Select don't really hit the mark from my point of view.