CAPELLA create submodels


I have a general system that can contain 3 different architectures (the same functionalities but an architecture for a constraint)

my question is : can I call a capella model in another one
so call a cappella sub model in the main system

thank you for your answers in advance

Hi @Hajar_TOUIL,

There have a been a few forum posts on this topic before. For example, I suggest you take a look at this one:

Also, check out the Help → Help Contents → Capella Guide → Replicable Elements

Also, the system-sub-system add on may meet your needs for modelling the variation point separately.

Thanks, Josh

Hello @JoshWedgwood
thank you for your answer

I am still in the operational phase of the system
my problem is that my system has basic functions but it will have functions that will be added according to an environment and specific constraints (so it will have a behavior and constraints to manage according to each configuration)
and I don’t know how to do that

Hi @Hajar_TOUIL,

It sounds to me that your issue is not really variant architecture management at all. You need to define an architecture that can be functionally compliant when deployed in different environments. As the solution architect you can determine the most optimal solution in this regard. Either try to define a super architecture that address all the constraints of the operational environment or include different logical components that exist to address the constraints in each of the environments. This will more than likely lead to different physical components and of course a product breakdown structure that can create a compliant solution depending on how it is instantiated from the bill of material, i.e. built and configured for a particular deployment.

1 Like

Maybe the addon Capella Filtering
Home · eclipse/capella-filtering Wiki (