After reading the thread When to use Duplicate, Split, Gather? , I have found some inconsistencies in how to use the mentioned functions.
In the Capella help (Menu Help->Help Contents) Capella Guide → Glossary → Functions (Generic) text mentioned in the above post, the duplicate function is described as…
“…purely functional and simply duplicates the data provided by Function 1. It has no value of synchronization but only, as all the functions presented here, a purpose to capture data dependencies” (emphasis mine).
But in the Voirin textbook, the duplicate function is said to specify…
“…a simultaneous diffusion from a source exchange to several recipients” (emphasis mine) (Voirin, 294).
Which is it? It would make sense if it describes spontaneity, because then it would be differentiated from connecting two exchanges to the same output port (which, from my understanding, doesn’t specify timing of the flows).
The same discrepancy can be seen when comparing the Capella Guide’s information on the split function with that of the Voirin textbook.
These are both great resources, but they seem to be in conflict here. Thanks for your help!