@inbook{daba04526af24e59a06ea4bc543ec058,
title = "Design patterns in scientific software",
abstract = "This paper proposes that object-oriented design patterns can greatly help with the design and construction of scientific software. It describes a method of teaching design patterns which introduces patterns as they are used in refactoring, extending and reusing a computational science case study. The method has been taught into a graduate level eScience curriculum for three years.",
author = "Henry Gardner",
year = "2004",
doi = "10.1007/978-3-540-24767-8_82",
language = "English",
isbn = "3540220577",
series = "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)",
publisher = "Springer Verlag",
pages = "776--785",
editor = "Antonio Lagan`a and Gavrilova, {Marina L.} and Vipin Kumar and Youngsong Mun and {Kenneth Tan}, C.J. and Osvaldo Gervasi",
booktitle = "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)",
address = "Germany",
}