{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,5]],"date-time":"2024-09-05T00:18:19Z","timestamp":1725495499804},"publisher-location":"Boston, MA","reference-count":20,"publisher":"Springer US","isbn-type":[{"type":"print","value":"9780387736587"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"DOI":"10.1007\/978-0-387-73659-4_24","type":"book-chapter","created":{"date-parts":[[2007,11,15]],"date-time":"2007-11-15T22:00:29Z","timestamp":1195164029000},"page":"401-413","source":"Crossref","is-referenced-by-count":1,"title":["Scientific Software Frameworks and Grid Computing"],"prefix":"10.1007","author":[{"given":"Bill","family":"Appelbe","sequence":"first","affiliation":[]},{"given":"Louis","family":"Moresi","sequence":"additional","affiliation":[]},{"given":"Steve","family":"Quenette","sequence":"additional","affiliation":[]},{"given":"Patrick","family":"Simter","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"issue":"5","key":"24_CR1","doi-asserted-by":"publisher","first-page":"34","DOI":"10.1109\/MS.1998.714621","volume":"15","author":"W. Kozaczynski","year":"1998","unstructured":"W. Kozaczynski, and G. Booch, Component-Based Software Engineering, IEEE Software 15(5), 34\u201336 (1998).","journal-title":"IEEE Software"},{"issue":"9","key":"24_CR2","doi-asserted-by":"crossref","first-page":"111","DOI":"10.1109\/2.789755","volume":"32","author":"B. Boehm","year":"1999","unstructured":"B. Boehm, Managing Software Productivity and Reuse, IEEE Computer, 32(9), 111\u2013113 (1999)","journal-title":"IEEE Computer"},{"key":"24_CR3","unstructured":"http:\/\/www.en.wikipedia.org\/wiki\/GridComputing\n                    \n                  ."},{"issue":"10","key":"24_CR4","doi-asserted-by":"publisher","first-page":"1039","DOI":"10.1002\/cpe.994","volume":"18","author":"B. Lud\u00e4scher","year":"2005","unstructured":"B. Lud\u00e4scher, I. Altintas, C. Berkley, D. Higgins, E. Jaeger, M. Jones, E. Lee, J. Tao, and Y. Zhao, Scientific Workflow Management and the Kepler System, Concurrency and Computation: Practice and Experience 18(10), 1039\u20131065 (2005)","journal-title":"Concurrency and Computation: Practice and Experience"},{"key":"24_CR5","unstructured":"http:\/\/www.ncbi.nlm.nih.gov\/blast\/"},{"key":"24_CR6","unstructured":"http:\/\/www.cacr.caltech.edu\/projects\/pyre\/"},{"key":"24_CR7","unstructured":"http:\/\/www.ks.uiuc.edu\/Research\/namd\/"},{"issue":"5","key":"24_CR8","doi-asserted-by":"publisher","first-page":"323","DOI":"10.1002\/cpe.651","volume":"14","author":"B. Allan","year":"2002","unstructured":"B. Allan, R. Armstrong, A. Wolfe, J. Ray, D. Bernholdt, and J. Kohl, The CCA core specification in a distributed memory SPMD framework, Concurrency and Computation: Practice and Experience 14(5), 323\u2013345 (2002)","journal-title":"Concurrency and Computation: Practice and Experience"},{"key":"24_CR9","unstructured":"http:\/\/www.en.wikipedia.org\/wiki\/Software_prototyping"},{"key":"24_CR10","volume-title":"Refactoring: Improving the Design of Existing Code","author":"M. Fowler","year":"2000","unstructured":"M. Fowler, Refactoring: Improving the Design of Existing Code (Addisson-Wesley, New Jersey, 2000)"},{"key":"24_CR11","unstructured":"http:\/\/www.netlib.org\/lapack\/"},{"key":"24_CR12","unstructured":"S. Balay et. al., PETSc Users Manual, Argonne National Laboratory, Technical Report No. ANL-95\/11 \u2014 Revision 2.3.2 (2006)"},{"key":"24_CR13","unstructured":"M. Heroux et. al., An Overview of Trilinos, Sandia National Laboratory, Technical Report No. SAND2003-2927 (2003)."},{"key":"24_CR14","unstructured":"http:\/\/www.csd.vpac.org\/twiki\/bin\/view\/Stgermain\/"},{"issue":"e","key":"24_CR15","doi-asserted-by":"crossref","first-page":"C1001","DOI":"10.21914\/anziamj.v46i0.1003","volume":"46","author":"S. Quenette","year":"2005","unstructured":"S. Quenette, B. Appelbe, M. Gurnis, L. Hodkinson, L. Moresi, and P. Sunter, An Investigation into Design for Performance and Code Maintainability in High Performance Computing, ANZIAM J. 46(e) pp. C1001\u2013C1016, 2005","journal-title":"ANZIAM J."},{"key":"24_CR16","volume-title":"Design Patterns: Elements of Reusable Software","author":"E. Gamma","year":"1995","unstructured":"E. Gamma, R. Helm, R. Johnson, and J. Vlissides, Design Patterns: Elements of Reusable Software (Addison-Wesley, Massachusetts, 1995)"},{"key":"24_CR17","unstructured":"http:\/\/www.en.wMpedia.org\/wiki\/Reflection%28computerscience%29"},{"key":"24_CR18","unstructured":"http:\/\/www.en.wMpedia.org\/wiki\/Declarativejrogramming"},{"key":"24_CR19","volume-title":"Composite\/Structured Design","author":"G. Myers","year":"1978","unstructured":"G. Myers, Composite\/Structured Design (Van Nostrand Reinhold, New York, 1978)"},{"key":"24_CR20","doi-asserted-by":"publisher","first-page":"476","DOI":"10.1016\/S0021-9991(02)00031-1","volume":"184","author":"L. Moresi","year":"2003","unstructured":"L. Moresi, F. Dufour, and H. Mulhaus, A Lagrangian Integration Point Finite Element Method for Large Deformation Modeling of Viscoelastic Geomaterials, Journal of Computational Physics, 184, 476\u2013497 (2003)","journal-title":"Journal of Computational Physics"}],"container-title":["IFIP The International Federation for Information Processing","Grid-Based Problem Solving Environments"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-0-387-73659-4_24.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,4,29]],"date-time":"2021-04-29T00:15:00Z","timestamp":1619655300000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-0-387-73659-4_24"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[null]]},"ISBN":["9780387736587"],"references-count":20,"URL":"https:\/\/doi.org\/10.1007\/978-0-387-73659-4_24","relation":{},"subject":[]}}