Date of Award
Campus Access Thesis
Computer Science and Engineering
Jonathan L Goodall
Component software architectures offer an alternative approach for building large, complex hydrologic models. In contrast to more traditional software paradigms (i.e. procedural or object-oriented approaches), component-based approaches allow individuals to construct autonomous modeling units that can be linked together through shared boundary conditions. One of the challenges in component-based modeling is designing a simple yet robust means for authoring model components. This is addressed by presenting an approach for efficiently creating standards-based, process-level hydrologic model components. Using this approach, a process is developed into a model component by (1) authoring a configuration file that defines its properties and (2) creating a class with three methods to define the pre-run, run time, and post-run behavior. The design and implementation of this approach are discussed, then its usage is demonstrated by creating an OpenMI-compliant model component for a basic hydrologic process.
Castronova, A. M.(2011). Hydrologic Model Development Using A Loosely Integrated Paradigm. (Master's thesis). Retrieved from https://scholarcommons.sc.edu/etd/776