TY - GEN
T1 - Scientific software frameworks and grid computing
T2 - Improving programming productivity
AU - Appelbe, Bill
AU - Moresi, Louis
AU - Quenette, Steve
AU - Sunter, Patrick
PY - 2007
Y1 - 2007
N2 - Scientific research applications, or codes, are notoriously difficult to develop, use, and maintain. This is often because scientific software is written from scratch in traditional programming languages such as C and Fortran, by scientists rather than expert programmers. By contrast, modern commercial applications software is generally written using toolkits and software frameworks that allow new applications to be rapidly assembled from existing component libraries. In recent years, scientific software frameworks have started to appear, both for grid-enabling existing applications and for developing applications from scratch. This paper compares and contrasts existing scientific frameworks and extrapolates existing trends.
AB - Scientific research applications, or codes, are notoriously difficult to develop, use, and maintain. This is often because scientific software is written from scratch in traditional programming languages such as C and Fortran, by scientists rather than expert programmers. By contrast, modern commercial applications software is generally written using toolkits and software frameworks that allow new applications to be rapidly assembled from existing component libraries. In recent years, scientific software frameworks have started to appear, both for grid-enabling existing applications and for developing applications from scratch. This paper compares and contrasts existing scientific frameworks and extrapolates existing trends.
UR - http://www.scopus.com/inward/record.url?scp=36448936405&partnerID=8YFLogxK
U2 - 10.1007/978-0-387-73659-4_24
DO - 10.1007/978-0-387-73659-4_24
M3 - Conference contribution
AN - SCOPUS:36448936405
SN - 9780387736587
T3 - IFIP International Federation for Information Processing
SP - 401
EP - 413
BT - Grid-Based Problem Solving Environments
A2 - Gaffney, Patrick W.
A2 - Pool, James C.T.
ER -