{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,26]],"date-time":"2025-03-26T10:53:05Z","timestamp":1742986385104,"version":"3.40.3"},"publisher-location":"Berlin, Heidelberg","reference-count":17,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783642244841"},{"type":"electronic","value":"9783642244858"}],"license":[{"start":{"date-parts":[[2011,1,1]],"date-time":"2011-01-01T00:00:00Z","timestamp":1293840000000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2011]]},"DOI":"10.1007\/978-3-642-24485-8_16","type":"book-chapter","created":{"date-parts":[[2011,10,10]],"date-time":"2011-10-10T15:59:05Z","timestamp":1318262345000},"page":"213-227","source":"Crossref","is-referenced-by-count":5,"title":["Improving Scalability and Maintenance of Software for High-Performance Scientific Computing by Combining MDE and Frameworks"],"prefix":"10.1007","author":[{"given":"Marc","family":"Palyart","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"David","family":"Lugato","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ileana","family":"Ober","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jean-Michel","family":"Bruel","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"issue":"8","key":"16_CR1","first-page":"114","volume":"38","author":"G.E. Moore","year":"1965","unstructured":"Moore, G.E.: Cramming more components onto integrated circuits. Electronics\u00a038(8), 114\u2013117 (1965)","journal-title":"Electronics"},{"key":"16_CR2","unstructured":"Lugato, D.: Model-driven engineering for high-performance computing applications. In: The 19th IASTED International Conference on Modelling and Simulation, Quebec City, Quebec, Canada (May 2008)"},{"key":"16_CR3","unstructured":"Gonnord, J., Leca, P., Robin, F.: Au del\u00e0 de 50 mille milliards d\u00b4op\u00e9rations par seconde! La Recherche (393) (January 2006)"},{"issue":"5","key":"16_CR4","doi-asserted-by":"publisher","first-page":"503","DOI":"10.1147\/rd.515.0503","volume":"51","author":"C.R. Johns","year":"2007","unstructured":"Johns, C.R., Brokenshire, D.A.: Introduction to the cell broadband engine architecture. IBM Journal of Research and Development\u00a051(5), 503\u2013520 (2007)","journal-title":"IBM Journal of Research and Development"},{"key":"16_CR5","doi-asserted-by":"crossref","unstructured":"Kirk, D.: Nvidia cuda software and gpu parallel computing architecture. In: ISMM, pp. 103\u2013104 (2007)","DOI":"10.1145\/1296907.1296909"},{"key":"16_CR6","unstructured":"KhronosGroup: The OpenCL specification. Technical report (2009)"},{"key":"16_CR7","unstructured":"Miller, J., Mukerji, J.: Mda guide version 1.0.1. omg\/2003-06-01. Technical report, OMG (2003)"},{"key":"16_CR8","doi-asserted-by":"crossref","unstructured":"Palyart, M., Lugato, D., Ober, I., Bruel, J.M.: MDE4HPC: An approach for using Model-Driven Engineering in High-Performance Computing. In: 15th System Design Languages Forum, SDL 2011 (2011)","DOI":"10.1007\/978-3-642-25264-8_19"},{"key":"16_CR9","volume-title":"POOSC 2009","author":"G. Grospellier","year":"2009","unstructured":"Grospellier, G., Lelandais, B.: The Arcane development framework. In: POOSC 2009. ACM, New York (2009)"},{"key":"16_CR10","volume-title":"MPI: The complete reference","author":"M. Snir","year":"1996","unstructured":"Snir, M., Otto, S.W., Huss-Lederman, S., Walker, D.W., Dongarra, J.: MPI: The complete reference. MIT Press, Cambridge (1996)"},{"key":"16_CR11","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"271","DOI":"10.1007\/978-3-642-16145-2_19","volume-title":"Model Driven Engineering Languages and Systems","author":"A. Schramm","year":"2010","unstructured":"Schramm, A., Preu\u00dfner, A., Heinrich, M., Vogel, L.: Rapid UI Development for Enterprise Applications: Combining Manual and Model-Driven Techniques. In: Petriu, D.C., Rouquette, N., Haugen, \u00d8. (eds.) MODELS 2010. LNCS, vol.\u00a06394, pp. 271\u2013285. Springer, Heidelberg (2010)"},{"key":"16_CR12","unstructured":"Weiland, M.: Chapel, Fortress and X10: Novel Languages for HPC. Technical report, The University of Edinburgh (October 2007)"},{"key":"16_CR13","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"2","DOI":"10.1007\/978-3-540-92990-1_2","volume-title":"High Performance Embedded Architectures and Compilers","author":"F. Bodin","year":"2009","unstructured":"Bodin, F.: Keynote: Compilers in the manycore era. In: Seznec, A., Emer, J., O\u2019Boyle, M., Martonosi, M., Ungerer, T. (eds.) HiPEAC 2009. LNCS, vol.\u00a05409, pp. 2\u20133. Springer, Heidelberg (2009)"},{"key":"16_CR14","first-page":"46","volume":"5","author":"L. Dagum","year":"1998","unstructured":"Dagum, L., Menon, R.: Openmp: An industry-standard api for shared-memory programming. Computing in Science and Engineering\u00a05, 46\u201355 (1998)","journal-title":"Computing in Science and Engineering"},{"key":"16_CR15","unstructured":"Christophe, P.: A domain specific embedded language in c++ for automatic differentiation, projection, integration and variational formulations. Sci. Program (2006)"},{"key":"16_CR16","first-page":"835","volume-title":"OOPSLA","author":"H. Chafi","year":"2010","unstructured":"Chafi, H., DeVito, Z., Moors, A., Rompf, T., Sujeeth, A.K., Hanrahan, P., Odersky, M., Olukotun, K.: Language virtualization for heterogeneous parallel computing. In: OOPSLA, pp. 835\u2013847. ACM, New York (2010)"},{"key":"16_CR17","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"863","DOI":"10.1007\/978-3-642-03869-3_80","volume-title":"Euro-Par 2009 Parallel Processing","author":"C. Augonnet","year":"2009","unstructured":"Augonnet, C., Thibault, S., Namyst, R., Wacrenier, P.-A.: starPU: A unified platform for task scheduling on heterogeneous multicore architectures. In: Sips, H., Epema, D., Lin, H.-X. (eds.) Euro-Par 2009. LNCS, vol.\u00a05704, pp. 863\u2013874. Springer, Heidelberg (2009), http:\/\/hal.inria.fr\/inria-00384363\/en\/"}],"container-title":["Lecture Notes in Computer Science","Model Driven Engineering Languages and Systems"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-24485-8_16","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,6,17]],"date-time":"2019-06-17T04:32:03Z","timestamp":1560745923000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-24485-8_16"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2011]]},"ISBN":["9783642244841","9783642244858"],"references-count":17,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-24485-8_16","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2011]]}}}