Functions refinement and allocation to components in the System Analysis layer

Hello,

I have a question related to function refinement and allocation to components in the System Analysis layer.

In the System Analysis layer, when a function allocated to the system is refined (from the functional tree or in a dataflow), allocation of subfunctions to the system is not automatic. It has to be done manually.

Is there a way to do it automatically ? If a mother function is allocated to the system, its subfunctions should also be allocated to the system.

In the Logical layer, we may need to allocate subfunctions to subcomponents but in the System layer, it is not the case.

Thanks in advance for your answers,
Best regards,
Lisa

No, and IMHO it shoudn’t be. A major part of the functional analysis in Systems Analysis layer (and in any layer, in fact) is to ask yourself whether the leaf functions shall be allocated to the system or to an external entity (Actor). An automatic allocation would be counter productive.