A method of selecting a DSL connection profile for a DSL connection by a controlling device , comprising the steps of a) storing parameter values of predefined parameters associated with the DSL connection in at least one storage unit , b) selecting , by the controlling device , at least one DSL usage profile from a number of predefined DSL usage profiles as a matching DSL usage profile depending on the stored parameter values, wherein the at least one matching usage profile matches the stored parameter values, and wherein each DSL usage profile defines at least one threshold value for a bandwidth, a stability and/or a latency of a DSL connection, c) selecting , by the controlling device , a DSL connection profile for the DSL connection from a number of predefined DSL connection profiles depending on the selected at least one DSL usage profile, and d) operating the DSL connection , wherein connection parameters of the DSL connection are controlled using the selected DSL connection profile, further comprising the steps of: - monitoring at least one operational parameter of the DSL connection, - deriving from monitored values of said at least one operational parameter a measure for the bandwidth, stability and/or latency of the DSL connection , - comparing the derived measure with a respective threshold value which is defined by the at least one matching DSL usage profile, - determining , depending on the result of the comparison, whether the monitored values of the at least one operational parameter match the DSL usage profile currently selected as a matching DSL usage profile, and - if the monitored values do not match, - step b) is repeated, wherein the at least one DSL usage profile is selected as a matching DSL usage profile also depending on the monitored values of the at least one operational parameter, and - if a different DSL usage profile is selected as a matching DSL usage profile in the repeated step b), steps c) and d) are repeated. a) storing parameter values of predefined parameters associated with the DSL connection in at least one storage unit , b) selecting , by the controlling device , at least one DSL usage profile from a number of predefined DSL usage profiles as a matching DSL usage profile depending on the stored parameter values, wherein the at least one matching usage profile matches the stored parameter values, and wherein each DSL usage profile defines at least one threshold value for a bandwidth, a stability and/or a latency of a DSL connection, c) selecting , by the controlling device , a DSL connection profile for the DSL connection from a number of predefined DSL connection profiles depending on the selected at least one DSL usage profile, and d) operating the DSL connection , wherein connection parameters of the DSL connection are controlled using the selected DSL connection profile, - monitoring at least one operational parameter of the DSL connection, - deriving from monitored values of said at least one operational parameter a measure for the bandwidth, stability and/or latency of the DSL connection , - comparing the derived measure with a respective threshold value which is defined by the at least one matching DSL usage profile, - determining , depending on the result of the comparison, whether the monitored values of the at least one operational parameter match the DSL usage profile currently selected as a matching DSL usage profile, and - if the monitored values do not match, - step b) is repeated, wherein the at least one DSL usage profile is selected as a matching DSL usage profile also depending on the monitored values of the at least one operational parameter, and - if a different DSL usage profile is selected as a matching DSL usage profile in the repeated step b), steps c) and d) are repeated. <EOS>