A method for controlling the sequence of a signal flow-based computer program on a computing unit of a technical system in order to control, regulate, automate, or simulate a technical function of the technical system, in particular in order to develop a vehicle or a vehicle component, wherein the computer program consists of interconnected software components (K1, K2, K3, K4, K5, K6) and has at least one Direct-Feedthrough, DF, loop, characterized in that the following steps are carried out: a) identifying the at least one DF loop and the DF components (K3, K4, K5), which form the at least one DF loop, each said DF component (K3, K4, K5) instantaneously mapping at least one DF input signal present at at least one component input to at least one output signal present at at least one component output, whereby the at least one DF input signal and the at least one output signal are part of the at least one DF loop; b) determining the maximum possible change per time unit of the values of the DF input signals (E3', E4', E4", E5) from at least one property of the respective DF input signal (E3', E4', E4", E5), wherein the maximum possible change per time unit is called signal dynamic, and wherein a respective signal dynamic of the at least one DF input signal (E3', E4', E4", E5) is determined with reference to stored and/or estimated signal dynamics based on a physical unit of the respective DF input signal (E3', E4', E4", E5) and/or based on a datatype of the respective DF input signal (E3', E4', E4", E5) and each evaluated with penalty value and wherein the penalty values are compared; c) Activating a delay element (1/z N) in front of the component input where a DF input signal (E3', E4', E4", E5) is present whose value has the smallest maximum possible change per time unit, by determining the DF input signal (E3', E4', E4", E5) with the lowest penalty value and by providing the associate component input with a delay element (1/z N); d) running the computer program in accordance with the connection of the software components ascertained in steps a) to c). a) identifying the at least one DF loop and the DF components (K3, K4, K5), which form the at least one DF loop, each said DF component (K3, K4, K5) instantaneously mapping at least one DF input signal present at at least one component input to at least one output signal present at at least one component output, whereby the at least one DF input signal and the at least one output signal are part of the at least one DF loop; b) determining the maximum possible change per time unit of the values of the DF input signals (E3', E4', E4", E5) from at least one property of the respective DF input signal (E3', E4', E4", E5), wherein the maximum possible change per time unit is called signal dynamic, and wherein a respective signal dynamic of the at least one DF input signal (E3', E4', E4", E5) is determined with reference to stored and/or estimated signal dynamics based on a physical unit of the respective DF input signal (E3', E4', E4", E5) and/or based on a datatype of the respective DF input signal (E3', E4', E4", E5) and each evaluated with penalty value and wherein the penalty values are compared; c) Activating a delay element (1/z N) in front of the component input where a DF input signal (E3', E4', E4", E5) is present whose value has the smallest maximum possible change per time unit, by determining the DF input signal (E3', E4', E4", E5) with the lowest penalty value and by providing the associate component input with a delay element (1/z N); d) running the computer program in accordance with the connection of the software components ascertained in steps a) to c).