Component-Based Modeling of Watershed Systems

Component-based modeling offers an attractive approach for constructing next generation watershed models. In component-based modeling, a complex system is represented as a series of loosely-integrated components with defined interfaces and data exchanges. Because components are loosely-integrated, it is possible for modelers to change how components are linked together within a plug-and-play environment. Component-based modeling is attractive for modeling watershed systems because watersheds are complex systems, and modeling such systems often requires the integration of data and models created and maintained by different groups. Component-based modeling allows for the integration of these disparate data and model resources, while still allowing each group to maintain and advance their own parts of the overall system. Although the component-based paradigm has been used to construct many software systems, it has only recently been applied for modeling watershed systems. Thus, in order to leverage this approach for modeling watersheds, important questions must first be addressed such as how watersheds should be decomposed into system components. In this paper we begin with a vision for component-based modeling, then focus on an experiment that seeks to understand how boundary condition data are exchanged between fully-coupled model components, and finally discuss future work needed to advance the use of component-based modeling of watershed systems.

[1]  Mark D. Abkowitz,et al.  INTERFACING GIS WITH WATER RESOURCE MODELS: A STATE‐OF‐THE‐ART REVIEW 1 , 2005 .

[2]  Roger Moore,et al.  An overview of the open modelling interface and environment (the OpenMI) , 2005 .

[3]  S. L. Markstrom,et al.  The modular modeling system (MMS) — The physical process modeling component of a database-centered decision support system for water and power management , 1996 .

[4]  Robert M. Argent,et al.  An overview of model integration for environmental applications--components, frameworks and semantics , 2004, Environ. Model. Softw..

[5]  Bernd Diekkrüger,et al.  Scaling input data by GIS for hydrological modelling , 1999 .

[6]  I. Foster,et al.  Service-Oriented Science , 2005, Science.

[7]  Daniel Atkins,et al.  Revolutionizing Science and Engineering Through Cyberinfrastructure: Report of the National Science Foundation Blue-Ribbon Advisory Panel on Cyberinfrastructure , 2003 .

[8]  Raghavan Srinivasan,et al.  INTEGRATION OF A BASIN‐SCALE WATER QUALITY MODEL WITH GIS , 1994 .

[9]  Anne E. Trefethen,et al.  Cyberinfrastructure for e-Science , 2005, Science.

[10]  Andrea Emilio Rizzoli,et al.  Delivering environmental decision support systems: Software tools and techniques , 1997 .

[11]  D. Phillip Guertin,et al.  Information technology in watershed management decision making , 2004 .

[12]  Jay Walter Larson,et al.  The Model Coupling Toolkit: A New Fortran90 Toolkit for Building Multiphysics Parallel Coupled Models , 2005, Int. J. High Perform. Comput. Appl..

[13]  J. B. Gregersen,et al.  OpenMI: Open modelling interface , 2007 .