Open oalt opened 4 years ago
Let us first look, how the original FMC notation is mapped to SpecIF:
This would correspond to your upper left option:
When looking at the option on the lower right, I would not know right away which statement could be created between which model elements ... and how they would be named. 'Electronic Document' flows to 'Electronic Document'?
In the FMC4SE systems engineering extension the communication channel (circle symbol) is replaced by "UML Ports". These ports are sub-elements of the component element. The advantage of that approach is, that you can seperate and reuse a component without loosing the interface information. The figure above shows the principle. Now it is possible to model a connection between two active components in 2 different ways:
How should we map this to SpecIF?