Within the Liapunov framework, a sufficient condition for uniform asymptotic stability of ordinary differential equations is proposed. Unlike with classical Liapunov theory, the time derivative of the Liapunov function, taken along solutions of the system, may have positive and negative values. It is shown that the proposed condition is useful for the study of uniform asymptotic stability of homogeneous systems with order τ > 0. In particular, it is established that asymptotic stability of the averaged homogeneous system implies local uniform asymptotic stability of the original time-varying homogeneous system. This shows that averaging techniques may play a prominent role in the study of homogeneous —not necessarily fast timevarying— systems. Semiglobal stability results may be obtained by 'speeding up' the system by means of a change of time-scale.