A Component-Based Approach to Integrated Modeling in the Geosciences: The Design of CSDMS

TitleA Component-Based Approach to Integrated Modeling in the Geosciences: The Design of CSDMS
Publication TypeJournal Article
Year of Publication2010
AuthorsPeckham, S, Hutton, E, Norris, B
JournalComputers and Geoscience: Modeling for Environmental Change
Date Published11/2010
Other NumbersANL/MCS-P1969-1011
Abstract

Development of scientific modeling software increasingly requires the coupling of multiple, independently developed models. Component-based software engineering enables the integration of plug-and-play components, but significant additional challenges must be addressed in any specific domain in order to produce a usable development and simulation environment that also encourages contributions and adoption by entire communities. In this paper we describe the challenges in creating a coupling environment for Earth-surface process modeling and the innovative approach that we have developed to address them within the Community Surface Dynamics Modeling System.

PDFhttp://www.mcs.anl.gov/papers/P1969-1011.pdf