Replace an Instance by a Version or Another Object
You can replace the reference object of a given instance by another version of that reference or by another object with the same category. For example, you can replace the instances of functions, software components, and EE components with the new versions of their reference objects.
If needed, you can repair connections by adding or removing those connections from the architecture. Indeed, one consequence of replacing a version or an object is that a number of links between various objects in a project can be altered or broken. For example, if you add or remove ports from the new version of a function, the interface of this function is also modified. Therefore, in a functional architecture, if you change a subfunction for a new version, some links are broken or missing.
This scenario describes how to replace a version of a subfunction. The scenario is identical for all instances.