{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,27]],"date-time":"2025-03-27T08:16:05Z","timestamp":1743063365681,"version":"3.40.3"},"publisher-location":"Berlin, Heidelberg","reference-count":44,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783642252631"},{"type":"electronic","value":"9783642252648"}],"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-25264-8_19","type":"book-chapter","created":{"date-parts":[[2011,12,3]],"date-time":"2011-12-03T09:18:36Z","timestamp":1322903916000},"page":"247-261","source":"Crossref","is-referenced-by-count":10,"title":["MDE4HPC: An Approach for Using Model-Driven Engineering in High-Performance Computing"],"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":"19_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"},{"issue":"5","key":"19_CR2","doi-asserted-by":"publisher","first-page":"62","DOI":"10.1145\/1506409.1506425","volume":"52","author":"J.R. Larus","year":"2009","unstructured":"Larus, J.R.: Spending moore\u2019s dividend. Commun. ACM\u00a052(5), 62\u201369 (2009)","journal-title":"Commun. ACM"},{"issue":"12","key":"19_CR3","doi-asserted-by":"publisher","first-page":"30","DOI":"10.1109\/MSPEC.2003.1249976","volume":"40","author":"P.E. Ross","year":"2003","unstructured":"Ross, P.E.: Engineering: 5 commandments. IEEE Spectrum\u00a040(12), 30\u201335 (2003)","journal-title":"IEEE Spectrum"},{"issue":"10","key":"19_CR4","doi-asserted-by":"publisher","first-page":"56","DOI":"10.1145\/1562764.1562783","volume":"52","author":"K. Asanovic","year":"2009","unstructured":"Asanovic, K., Bod\u00edk, R., Demmel, J., Keaveny, T., Keutzer, K., Kubiatowicz, J., Morgan, N., Patterson, D.A., Sen, K., Wawrzynek, J., Wessel, D., Yelick, K.A.: A view of the parallel computing landscape. Communications of ACM\u00a052(10), 56\u201367 (2009)","journal-title":"Communications of ACM"},{"unstructured":"Miller, J., Mukerji, J.: Mda guide version 1.0.1. omg\/2003-06-01. Technical report, OMG (2003)","key":"19_CR5"},{"doi-asserted-by":"crossref","unstructured":"Kirk, D.: Nvidia cuda software and gpu parallel computing architecture. In: ISMM, pp. 103\u2013104 (2007)","key":"19_CR6","DOI":"10.1145\/1296907.1296909"},{"issue":"6","key":"19_CR7","doi-asserted-by":"publisher","first-page":"92","DOI":"10.1109\/MCSE.2009.204","volume":"11","author":"A.M. Bayoumi","year":"2009","unstructured":"Bayoumi, A.M., Chu, M., Hanafy, Y.Y., Harrell, P., Refai-Ahmed, G.: Scientific and engineering computing using ati stream technology. Computing in Science and Engineering\u00a011(6), 92\u201397 (2009)","journal-title":"Computing in Science and Engineering"},{"issue":"5","key":"19_CR8","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"},{"unstructured":"Gonnord, J., Leca, P., Robin, F.: Au del\u00e0 de 50 mille milliards d\u00b4op\u00e9rations par seconde? La Recherche\u00a0(393) (January 2006)","key":"19_CR9"},{"key":"19_CR10","doi-asserted-by":"publisher","first-page":"81","DOI":"10.1037\/h0043158","volume":"63","author":"G.A. Miller","year":"1956","unstructured":"Miller, G.A.: The Magical Number Seven, Plus or Minus Two: Some Limits on Our Capacity for Processing Information. The Psychological Review\u00a063, 81\u201397 (1956)","journal-title":"The Psychological Review"},{"unstructured":"Cea - The Simulation Program, http:\/\/www.cea.fr\/english_portal\/defense\/the_simulation_program_lmj_tera_airix","key":"19_CR11"},{"unstructured":"Software Process Engineering Meta-Model, version 2.0. Technical report, Object Management Group (2008)","key":"19_CR12"},{"key":"19_CR13","first-page":"76","volume-title":"IEEE International Conference on High Performance Computer Architecture (HPCA), Workshop on Productivity and Performance in High-End Computing (P-PHEC)","author":"D.E. Bernholdt","year":"2004","unstructured":"Bernholdt, D.E.: Raising the level of programming abstraction in scalable programming models. In: IEEE International Conference on High Performance Computer Architecture (HPCA), Workshop on Productivity and Performance in High-End Computing (P-PHEC), pp. 76\u201384. IEEE Computer Society, Los Alamitos (2004)"},{"key":"19_CR14","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":"19_CR15","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"},{"unstructured":"Balay, S., Buschelman, K., Eijkhout, V., Gropp, W.D., Kaushik, D., Knepley, M.G., McInnes, L.C., Smith, B.F., Zhang, H.: PETSc users manual. Technical Report ANL-95\/11 - Revision 2.1.5, Argonne National Laboratory (2004)","key":"19_CR16"},{"key":"19_CR17","first-page":"1","volume-title":"Supercomputing 2002: Proceedings of the 2002 ACM\/IEEE conference on Supercomputing","author":"G. Baumgartner","year":"2002","unstructured":"Baumgartner, G., Bernholdt, D.E., Cociorva, D., Harrison, R., Hirata, S., Lam, C.-C., Nooijen, M., Pitzer, R., Ramanujam, J., Sadayappan, P.: A high-level approach to synthesis of high-performance codes for quantum chemistry. In: Supercomputing 2002: Proceedings of the 2002 ACM\/IEEE conference on Supercomputing, pp. 1\u201310. IEEE Computer Society Press, Los Alamitos (2002)"},{"key":"19_CR18","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)"},{"key":"19_CR19","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":"19_CR20","first-page":"273","volume-title":"ASE","author":"J. B\u00e9zivin","year":"2001","unstructured":"B\u00e9zivin, J., Gerb\u00e9, O.: Towards a precise definition of the OMG\/MDA framework. In: ASE, pp. 273\u2013280. IEEE Computer Press, Los Alamitos (2001)"},{"key":"19_CR21","volume-title":"Real Time UML: Advances in the UML for Real-Time Systems","author":"B.P. Douglass","year":"2004","unstructured":"Douglass, B.P.: Real Time UML: Advances in the UML for Real-Time Systems, 3rd edn. Addison Wesley Longman Publishing Co., Inc., Redwood City (2004)","edition":"3"},{"unstructured":"Thomas, F., G\u00e9rard, S., Delatour, J., Terrier, F.: Software real-time resource modeling. In: FDL, pp. 231\u2013236. ECSI (2007)","key":"19_CR22"},{"issue":"3","key":"19_CR23","doi-asserted-by":"publisher","first-page":"283","DOI":"10.1016\/S1389-1286(03)00243-3","volume":"42","author":"R. Reed","year":"2003","unstructured":"Reed, R.: Itu-t system design languages (sdl). Computer Networks\u00a042(3), 283\u2013284 (2003)","journal-title":"Computer Networks"},{"unstructured":"Lockheed Martin (MDA success story), http:\/\/www.omg.org\/mda\/mda_files\/lockheedmartin.pdf","key":"19_CR24"},{"unstructured":"Objectsecurity: Helping to secure the friendly skies, http:\/\/www.omg.org\/mda\/mda_files\/objectsecurity_final.pdf","key":"19_CR25"},{"doi-asserted-by":"crossref","unstructured":"Pllana, S., Benkner, S., Mehofer, E., Natvig, L., Xhafa, F.: Towards an intelligent environment for programming multi-core computing systems, pp. 141\u2013151 (2009)","key":"19_CR26","DOI":"10.1007\/978-3-642-00955-6_19"},{"doi-asserted-by":"crossref","unstructured":"Taillard, J., Guyomarc\u2019h, F., Dekeyser, J.-L.: A graphical framework for high performance computing using an mde approach. In: Euromicro Conference on Parallel, Distributed, and Network-Based Processing, pp. 165\u2013173 (2008)","key":"19_CR27","DOI":"10.1109\/PDP.2008.74"},{"issue":"2","key":"19_CR28","doi-asserted-by":"publisher","first-page":"211","DOI":"10.1109\/5.214548","volume":"81","author":"U. Banerjee","year":"1993","unstructured":"Banerjee, U., Eigenmann, R., Nicolau, A., Padua, D.A.: Automatic program parallelization. Proceedings of the IEEE\u00a081(2), 211\u2013243 (1993)","journal-title":"Proceedings of the IEEE"},{"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":"19_CR29"},{"issue":"2","key":"19_CR30","doi-asserted-by":"publisher","first-page":"124","DOI":"10.1007\/s10009-003-0133-6","volume":"5","author":"D. Lugato","year":"2004","unstructured":"Lugato, D., Bigot, C., Valot, Y., Gallois, J.-P., G\u00e9rard, S., Terrier, F.: Validation and automatic test generation on UML models: the AGATHA approach. International Journal on Software Tools for Technology Transfer (STTT)\u00a05(2), 124\u2013139 (2004)","journal-title":"International Journal on Software Tools for Technology Transfer (STTT)"},{"key":"19_CR31","volume-title":"FORTRAN Optimization","author":"M. Metcalf","year":"1985","unstructured":"Metcalf, M.: FORTRAN Optimization. Academic Press, Inc., Orlando (1985)"},{"key":"19_CR32","first-page":"2","volume-title":"Proceedings of the 3rd International Workshop on Software Engineering for High Performance Computing Applications, SE-HPC 2007","author":"T. Panas","year":"2007","unstructured":"Panas, T., Quinlan, D., Vuduc, R.: Tool support for inspecting the code quality of hpc applications. In: Proceedings of the 3rd International Workshop on Software Engineering for High Performance Computing Applications, SE-HPC 2007, p. 2. IEEE Computer Society, Washington, DC (2007)"},{"doi-asserted-by":"crossref","unstructured":"Mohagheghi, P., Dehlen, V.: Existing model metrics and relations to model quality. In: ICSE Workshop on Software Quality, WOSQ 2009, pp. 39\u201345 (May 2009)","key":"19_CR33","DOI":"10.1109\/WOSQ.2009.5071555"},{"issue":"10","key":"19_CR34","doi-asserted-by":"publisher","first-page":"721","DOI":"10.1177\/0037549707084939","volume":"83","author":"E. Grobelny","year":"2007","unstructured":"Grobelny, E., Bueno, D., Troxel, I., George, Vetter, J.S.: FASE: A Framework for Scalable Performance Prediction of HPC Systems and Applications. Simulation\u00a083(10), 721\u2013745 (2007)","journal-title":"Simulation"},{"key":"19_CR35","volume-title":"AntiPatterns: Refactoring Software, Architectures, and Projects in Crisis","author":"W.J. Brown","year":"1998","unstructured":"Brown, W.J., Malveau, R.C., Mowbray, T.J.: AntiPatterns: Refactoring Software, Architectures, and Projects in Crisis. Wiley, Chichester (1998)"},{"key":"19_CR36","volume-title":"Eclipse Modeling Project: A Domain-Specific Language (DSL) Toolkit","author":"R. Gronback","year":"2009","unstructured":"Gronback, R.: Eclipse Modeling Project: A Domain-Specific Language (DSL) Toolkit. Addison-Wesley Professional, Reading (2009)"},{"key":"19_CR37","volume-title":"EMF: Eclipse Modeling Framework 2.0","author":"D. Steinberg","year":"2009","unstructured":"Steinberg, D., Budinsky, F., Paternostro, M., Merks, E.: EMF: Eclipse Modeling Framework 2.0. Addison-Wesley Professional, Reading (2009)"},{"unstructured":"Eclipse C\/C++ Development Tooling - CDT, http:\/\/www.eclipse.org\/cdt\/","key":"19_CR38"},{"unstructured":"Photran - an integrated development environment and refactoring tool for Fortran, http:\/\/www.eclipse.org\/photran\/","key":"19_CR39"},{"unstructured":"Xpand, http:\/\/wiki.eclipse.org\/xpand","key":"19_CR40"},{"unstructured":"ATL : ATL Transformation Language, http:\/\/www.eclipse.org\/atl\/","key":"19_CR41"},{"key":"19_CR42","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/1595655.1595659","volume-title":"POOSC 2009: Proceedings of the 8th Workshop on Parallel\/High-Performance Object-Oriented Scientific Computing","author":"G. Grospellier","year":"2009","unstructured":"Grospellier, G., Lelandais, B.: The arcane development framework. In: POOSC 2009: Proceedings of the 8th Workshop on Parallel\/High-Performance Object-Oriented Scientific Computing, pp. 1\u201311. ACM, New York (2009)"},{"issue":"9","key":"19_CR43","doi-asserted-by":"publisher","first-page":"89","DOI":"10.1145\/1562164.1562188","volume":"52","author":"M. Kulkarni","year":"2009","unstructured":"Kulkarni, M., Pingali, K., Walter, B., Ramanarayanan, G., Bala, K., Chew, L.P.: Optimistic parallelism requires abstractions. Communications of ACM\u00a052(9), 89\u201397 (2009)","journal-title":"Communications of ACM"},{"unstructured":"Harrison, R.J.: The myriad costs of complexity will force a paradigm shift. In: Community Input on the Future of High-Performance Computing Workshop (December 2009), http:\/\/www.nics.tennessee.edu\/sites\/www.nics.tennessee.edu\/files\/NSF-HPC-Whitepaper-12-09.pdf","key":"19_CR44"}],"container-title":["Lecture Notes in Computer Science","SDL 2011: Integrating System and Software Modeling"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-25264-8_19","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,6,20]],"date-time":"2019-06-20T03:13:28Z","timestamp":1561000408000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-25264-8_19"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2011]]},"ISBN":["9783642252631","9783642252648"],"references-count":44,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-25264-8_19","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2011]]}}}