A system for controlling a gas turbine engine supplying power to an aircraft, the system comprising: a receiving unit configured to receive a measurement signal comprising a measurement of power outtake currently consumed by at least one load coupled to the engine; and a processing unit configured to: extract the measurement from the measurement signal; and determine an acceleration capability of the engine based on at least the measurement as extracted, characterized in that the processing unit is further configured to: determine, when additional acceleration is needed, whether the power outtake can be increased; when the power outtake can be increased, generate a control signal as a command to increase the acceleration schedule of the engine to dynamically increase a power outtake allowance; when the power outtake cannot be increased, generate the control signal as a load shedding command to increase the acceleration capability, and send the control signal to the engine for selectively disconnecting at least one of the at least one load coupled to the engine or modifying the acceleration schedule. a receiving unit configured to receive a measurement signal comprising a measurement of power outtake currently consumed by at least one load coupled to the engine; and a processing unit configured to: extract the measurement from the measurement signal; and determine an acceleration capability of the engine based on at least the measurement as extracted, characterized in that the processing unit is further configured to: determine, when additional acceleration is needed, whether the power outtake can be increased; when the power outtake can be increased, generate a control signal as a command to increase the acceleration schedule of the engine to dynamically increase a power outtake allowance; when the power outtake cannot be increased, generate the control signal as a load shedding command to increase the acceleration capability, and send the control signal to the engine for selectively disconnecting at least one of the at least one load coupled to the engine or modifying the acceleration schedule. extract the measurement from the measurement signal; and determine an acceleration capability of the engine based on at least the measurement as extracted, characterized in that the processing unit is further configured to: determine, when additional acceleration is needed, whether the power outtake can be increased; when the power outtake can be increased, generate a control signal as a command to increase the acceleration schedule of the engine to dynamically increase a power outtake allowance; when the power outtake cannot be increased, generate the control signal as a load shedding command to increase the acceleration capability, and send the control signal to the engine for selectively disconnecting at least one of the at least one load coupled to the engine or modifying the acceleration schedule. determine, when additional acceleration is needed, whether the power outtake can be increased; when the power outtake can be increased, generate a control signal as a command to increase the acceleration schedule of the engine to dynamically increase a power outtake allowance; when the power outtake cannot be increased, generate the control signal as a load shedding command to increase the acceleration capability, and send the control signal to the engine for selectively disconnecting at least one of the at least one load coupled to the engine or modifying the acceleration schedule.