The underlying theory for both is well established (see Moore et al. (1991) for a review of both the basic
principles and some early applications), and the computational methods have evolved continuously over the past 20 years along with the resolution and quality of the underlying digital elevation models.