Previous chapters have shown how models of hydrological systems can be formulated in many different ways and with various levels of complexity. In this chapter, we will see how these kinds of models can be considered within a unified stochastic setting and how it is then possible to treat model calibration as a problem of time-series analysis. In this manner, powerful time-series techniques, such as recursive estimation (Young 1984) can be used in the identification, estimation and validation of the models. And, because ot their inherently stochastic nature, such models can subsequently provide a natural vehicle for real-time flow forecasting. Moreover, the recursive approach to estimation allows for continuous updating of the model parameter estimates and the possibility of more advanced “self-adaptive” forecasting and control procedures.