University of South Carolina
Hydrologic Model Development Using A Loosely Integrated Paradigm
Abstract
dc:description.abstract<p>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.</p>
Degree
thesis:*- Name thesis:degree_name
- M.S.
- Level thesis:degree_level
- Campus Access Thesis
- Discipline thesis:degree_discipline
- Computer Science and Engineering
- Year
- 2011
Author and committee
dc:creator, dc:contributor.*- Author dc:creator
-
- Castronova, Anthony Michael
- Contributors dc:contributor
-
- Jonathan L Goodall
Subjects
dc:subject × 10Rights
dc:rights- Statement dc:rights
-
- © 2011, Anthony Michael Castronova
Identifiers
dc:identifier.*- Repository record dc:identifier
- https://scholarcommons.sc.edu/etd/776
- OAI identifier oai:identifier
- oai:scholarcommons.sc.edu:etd-1777