Issue No. 05 - Sept.-Oct. (2012 vol. 29)
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/MS.2012.21
Daniel J. Crichton , NASA Jet Propulsion Laboratory
Chris A. Mattmann , NASA Jet Propulsion Laboratory
Luca Cinquini , NASA Jet Propulsion Laboratory
Amy Braverman , NASA Jet Propulsion Laboratory
Duane Waliser , NASA Jet Propulsion Laboratory
Michael Gunson , NASA Jet Propulsion Laboratory
Andrew F. Hart , NASA Jet Propulsion Laboratory
Cameron E. Goodale , NASA Jet Propulsion Laboratory
Peter Lean , University of Reading
Jinwon Kim , University of California, Los Angeles
The disparate communities of climate modeling and remote sensing are finding economic, political, and societal benefit from the direct comparisons of climate model outputs to satellite observations, using these comparisons to help tune models and to provide ground truth in understanding the Earth's climate processes. In the context of the Intergovernmental Panel on Climate Change (IPCC) and its upcoming 5th Assessment Report (AR5), the authors have been working with principals in both communities to build a software infrastructure that enables these comparisons. This infrastructure must overcome several software engineering challenges, including bridging heterogeneous data file formats and metadata formats, transforming swath-based remotely sensed data into globally gridded datasets, and navigating and aggregating information from the largely distributed ecosystem of organizations that house these climate model outputs and satellite data. The authors' focus in this article is on the description of software tools and services that meet these stringent challenges, and on informing the broader communities of climate modelers, remote sensing experts, and software engineers on the lessons learned from their experience so that future systems can benefit and improve upon their existing results.
Meteorology, Distributed databases, Software development, Data models, Remote sensing, Computational modeling, Internet, Satellite communication, domain-specific architectures, distributed applications, evolving Internet applications
J. Kim et al., "Sharing Satellite Observations with the Climate-Modeling Community: Software and Architecture," in IEEE Software, vol. 29, no. , pp. 73-81, 2012.