An object oriented framework for creating models in hydrology
Knut Tore Alfredsen, Bjøn Sæther · ACM SIGPLAN Notices · 1997
An Object Oriented Framework for Creating Models in Hydrology Knut Alfredsen and BjCrn ScetherComputer simulation programs have a wide use in hydrologic and hydraulic applications.We have developed an object-oriented framework that serves as a basis for describing the hydrological system and its processes, and used this as a basis for development of applications.A special consideration is placed on easy reuse and support for further development by the user, thereby solving some of the problems found in existing tools.The hydrologic system is strongly dynamic, the states are frequently updated as the environment changes.A model of this dynamic behaviour imposes special requirement on the data handling and storage routines regarding speed and efficiency of use.The framework consists of 4 main parts: Structure elements and system topology description, describing the real world hydrological components like lakes and rivers and the transport processes between them.• Computational methods, describing the processes taking place in the structure elements.• Components for data transport, storage and administration.• Simulation control and time handling.