{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,19]],"date-time":"2025-03-19T13:46:33Z","timestamp":1742391993111},"publisher-location":"Berlin, Heidelberg","reference-count":9,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540407881"},{"type":"electronic","value":"9783540452096"}],"license":[{"start":{"date-parts":[[2003,1,1]],"date-time":"2003-01-01T00:00:00Z","timestamp":1041379200000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2003]]},"DOI":"10.1007\/978-3-540-45209-6_14","type":"book-chapter","created":{"date-parts":[[2011,1,7]],"date-time":"2011-01-07T21:03:29Z","timestamp":1294434209000},"page":"81-86","update-policy":"http:\/\/dx.doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":4,"title":["Why Not Use a Pattern-Based Parallel Programming System?"],"prefix":"10.1007","author":[{"given":"John","family":"Anvik","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jonathan","family":"Schaeffer","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Duane","family":"Szafron","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Kai","family":"Tan","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2004,6,1]]},"reference":[{"key":"14_CR1","unstructured":"Anvik, J.: Asserting the utility of COPS using the Cowichan Problems. Master\u2019s thesis, Department of Computing Science, University of Alberta (2002)"},{"key":"14_CR2","unstructured":"Bromling, S.: Meta-programming with parallel design patterns. Master\u2019s thesis, Department of Computing Science, University of Alberta (2002)"},{"key":"14_CR3","volume-title":"Algorithmic Skeletons: A Structured Approach to the Management of Parallel Computations","author":"M. Cole","year":"1988","unstructured":"Cole, M.: Algorithmic Skeletons: A Structured Approach to the Management of Parallel Computations. MIT Press, Cambridge (1988)"},{"key":"14_CR4","volume-title":"Design Patterns: Elements of Reusable Object-Oriented Software","author":"E. Gamma","year":"1995","unstructured":"Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley, Reading (1995)"},{"key":"14_CR5","unstructured":"Goswami, D., Singh, A., Priess, B.: Architectural skeletons: The re-usable building-blocks for parallel applications. In: Parallel and Distributed Processing Techniques and Applciations (PDPTA 1999), pp. 1250\u20131256 (1999)"},{"key":"14_CR6","unstructured":"MacDonald, S.: From Patterns to Frameworks to Parallel Programs. PhD thesis, Department of Computing Science, University of Alberta (2001)"},{"issue":"3","key":"14_CR7","doi-asserted-by":"publisher","first-page":"85","DOI":"10.1109\/88.242459","volume":"1","author":"J. Schaeffer","year":"1993","unstructured":"Schaeffer, J., Szafron, D., Lobe, G., Parsons, I.: The Enterprise model for developing distributed applications. IEEE Parallel and Distributed Technology\u00a01(3), 85\u201396 (1993)","journal-title":"IEEE Parallel and Distributed Technology"},{"key":"14_CR8","doi-asserted-by":"publisher","first-page":"183","DOI":"10.1007\/978-3-0348-8534-8_18","volume-title":"Programming Environments for Massively Parallel Distributed Systems","author":"Gregory V. Wilson","year":"1994","unstructured":"Wilson, G.: Assessing the usability of parallel programming systems: The Cowichan problems. In: IFIP Working Conference on Programming Environments for Massively Parallel Distributed Systems, pp. 183\u2013193 (1994)"},{"issue":"3","key":"14_CR9","doi-asserted-by":"publisher","first-page":"36","DOI":"10.1109\/88.532138","volume":"4","author":"G. Wilson","year":"1996","unstructured":"Wilson, G., Bal, H.: An empirical assessment of the usability of Orca using the Cowichan problems. IEEE Parallel and Distributed Technology\u00a04(3), 36\u201344 (1996)","journal-title":"IEEE Parallel and Distributed Technology"}],"container-title":["Lecture Notes in Computer Science","Euro-Par 2003 Parallel Processing"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-540-45209-6_14","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,4,20]],"date-time":"2020-04-20T00:34:04Z","timestamp":1587342844000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-540-45209-6_14"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2003]]},"ISBN":["9783540407881","9783540452096"],"references-count":9,"URL":"https:\/\/doi.org\/10.1007\/978-3-540-45209-6_14","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2003]]},"assertion":[{"value":"1 June 2004","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"This content has been made available to all.","name":"free","label":"Free to read"}]}}