I have a logical system hierarchy broken down into levels of BDDs. These blocks will serve as definitions of type in the architectural mode.
As part of the logical system have have defined some computer racks, these racks contain certain system elements defined elsewhere in the BDDs.
I had originally dropped links in the rack diagram thereby having the block defined in one placed and replicated as being part of this computer rack on another diagram (side point; I used aggregation rather than composition as if you remove the rack you don"t necessarily remove the computers you just put them somewhere else). Now after further consideration I have considered, although the way I have modelled it is acceptable in sysml and offers the advantage of displaying where in the system that block originates from, that they should actually be instances of the block definitions which leads me to the question.
How should these instances be connected on a BDD to a block. The quick linker offers dependency trace and information flow, none of which i want.
The options I believe are;
Aggregation
Composition
Standard Connector
is there a right answer out of the above three options?
Many thanks
Ray