Duplicate Definition Inconsistency between Capella Guide and Voirin Textbook

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!

The Voirin one should be generally considered as a reference. Sometimes Capella does not implement exactly the Arcadia methodology (more in the sense that there are some aspects in the Arcadia methodology that are not tooled up in Capella). But anyway in this case, the reference is Voirin.

Stephane

1 Like

Thanks for the speedy reply, Stephane–that makes sense!

1 Like