I am attempting to connect a Logical model to a physical model to provide traceability of implementing a system.
My logical model represents two external interfaces as proxy ports, each used for a different purpose and using flow properties to represent data flows.
My physical model represents an installed equipment on which the external interface represents the physical connector, on which there are nested proxy ports to represents the pins on the connector. The two logical ports are represented by sets of 4 pins on the physical connector, and each set is an identical implementation.
I tried to use Cameo to represent the connection between the two models, using a block on which there was a proxy to represent the logical port, and 4 nested proxy to represent the connections necessary to implement it, as shown in the attached diagram.
However, when I use the «allocate» in Cameo to make the representation, it appears that the relationship is always created by definition, rather than usage, even with the Allocation Mode set to 'usage'. This results in each allocation being made between multiple connections, rather than the single part usage, as shown in the allocation matrix diagram, and confirmed if the original BDD is redrawn to show all the created relationships.
A colleague tried the same using EA, which created the expected relationships.
Am I misusing Cameo «allocate» dependencies in some way, or can somebody suggest another method of achieving my desired end result (each logical port being represented by an implementation using 4 unique pins on the physical connection).
