RT Journal Article
JF IEEE Software
YR 2008
VO 25
IS
SP 59
TI Development of a Weather Forecasting Code: A Case Study
A1 Andrew Mark,
A1 Jeffrey C. Carver,
A1 Richard Kendall,
A1 David Fisher,
A1 Dale Henderson,
A1 Douglass Post,
A1 Clifford E. Rhoades Jr.,
A1 Susan Squires,
K1 software engineering
K1 management
K1 software engineering process: life cycle
K1 physical sciences and engineering
AB Computational science is increasingly supporting advances in scientific and engineering knowledge. The unique constraints of these types of projects result in a development process that differs from the process more traditional information technology projects use. This article reports the results of the sixth case study conducted under the support of the Darpa High Productivity Computing Systems Program. The case study aimed to investigate the technical challenges of code development in this environment, understand the use of development tools, and document the findings as concrete lessons learned for other developers' benefit. The project studied here is a major component of a weather forecasting system of systems. It includes complex behavior and interaction of several individual physical systems (such as the atmosphere and the ocean). This article describes the development of the code and presents important lessons learned.
PB IEEE Computer Society, [URL:http://www.computer.org]
SN 0740-7459
LA English
DO 10.1109/MS.2008.86
LK http://doi.ieeecomputersociety.org/10.1109/MS.2008.86