{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,8]],"date-time":"2025-10-08T16:18:50Z","timestamp":1759940330737},"publisher-location":"Berlin, Heidelberg","reference-count":15,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540693291"},{"type":"electronic","value":"9783540693307"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2006]]},"DOI":"10.1007\/978-3-540-69330-7_33","type":"book-chapter","created":{"date-parts":[[2007,5,14]],"date-time":"2007-05-14T21:16:20Z","timestamp":1179177380000},"page":"458-465","source":"Crossref","is-referenced-by-count":10,"title":["Supporting SELL for High-Performance Computing"],"prefix":"10.1007","author":[{"given":"Bjarne","family":"Stroustrup","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Gabriel","family":"Dos Reis","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"33_CR1","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"193","DOI":"10.1007\/3-540-35767-X_13","volume-title":"Languages and Compilers for Parallel Computing","author":"P. An","year":"2003","unstructured":"An, P., Jula, A., Rus, S., Saunders, S., Smith, T., Tanase, G., Thomas, N., Amato, N., Rauchwerger, L.: STAPL: An Adaptive, Generic Parallel C++ Library. In: Dietz, H.G. (ed.) LCPC 2001. LNCS, vol.\u00a02624, pp. 193\u2013208. Springer, Heidelberg (2003)"},{"key":"33_CR2","doi-asserted-by":"publisher","first-page":"65","DOI":"10.1109\/SCAM.2003.1238032","volume-title":"Third International Workshop on Source Code Analysis and Manipulation (SCAM 2003)","author":"O. Bagge","year":"2003","unstructured":"Bagge, O., Kalleberg, K., Haveraaen, M., Visser, E.: Design of the CodeBoost transformation system for domain-specific optimisation of C++ programs. In: Binkley, D., Tonella, P. (eds.) Third International Workshop on Source Code Analysis and Manipulation (SCAM 2003), Amsterdam, The Netherlands, pp. 65\u201375. IEEE Computer Society Press, Los Alamitos (2003)"},{"key":"33_CR3","doi-asserted-by":"crossref","unstructured":"Reis, G.D., Stroustrup, B.: Specifying C++ concepts. In: Conference Record of POPL 2006: The 33th ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, Charleston (South Carolina), USA, January 2006, pp. 295\u2013308 (2006)","DOI":"10.1145\/1111320.1111064"},{"key":"33_CR4","volume-title":"Design Patterns","author":"E. Gamma","year":"1994","unstructured":"Gamma, E., Helm, R., Johson, R., Vlissides, J.: Design Patterns. Addison-Wesley, Reading (1994)"},{"key":"33_CR5","unstructured":"International Organization for Standards. International Standard ISO\/IEC 14882. Programming Languages \u2014 C++, 2nd edn. (2003)"},{"key":"33_CR6","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"213","DOI":"10.1007\/3-540-45937-5_16","volume-title":"Compiler Construction","author":"G.C. Necula","year":"2002","unstructured":"Necula, G.C., McPeak, S., Rahul, S.P., Weimer, W.: CIL: Intermediate Language and Tools for Analysis and Tranformations of C Programs. In: Horspool, R.N. (ed.) CC 2002. LNCS, vol.\u00a02304, pp. 213\u2013228. Springer, Heidelberg (2002), http:\/\/manju.cs.berkeley.edu\/cil\/"},{"key":"33_CR7","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"214","DOI":"10.1007\/978-3-540-45213-3_27","volume-title":"Modular Programming Languages","author":"M. Schordan","year":"2003","unstructured":"Schordan, M., Quinlan, D.: A Source-to-Source Architecture for User-Defined Optimizations. In: B\u00f6sz\u00f6rm\u00e9nyi, L., Schojer, P. (eds.) JMLC 2003. LNCS, vol.\u00a02789, pp. 214\u2013223. Springer, Heidelberg (2003)"},{"issue":"13","key":"33_CR8","doi-asserted-by":"publisher","first-page":"797","DOI":"10.1016\/S0950-5849(02)00122-2","volume":"44","author":"S. Schupp","year":"2002","unstructured":"Schupp, S., Gregor, D., Musser, D., Liu, S.-M.: Semantic and behavioral library transformations. Information and Software Technology\u00a044(13), 797\u2013810 (2002)","journal-title":"Information and Software Technology"},{"key":"33_CR9","unstructured":"Siek, J., Gregor, D., Garcia, R., Willcock, J., J\u00e4rvi, J., Lumsdaine, A.: Concept for C++0x. Technical Report N1758=05-0018, ISO\/IEC SC22\/JTC1\/WG21 (January 2005)"},{"key":"33_CR10","unstructured":"Stepanov, A., Lee, M.: The Standard Template Library. Technical Report N0482=94-0095, ISO\/IEC SC22\/JTC1\/WG21 (May 1994)"},{"key":"33_CR11","volume-title":"The C++ Programming Language","author":"B. Stroustrup","year":"2000","unstructured":"Stroustrup, B.: The C++ Programming Language. Addison-Wesley, Reading (2000) (special edition)"},{"key":"33_CR12","unstructured":"Stroustrup, B.: A rationale for semantically enhanced library languages. In: Proceedings of LCSD 2005 (October 2005)"},{"key":"33_CR13","unstructured":"Stroustrup, B., Reis, G.D.: Concepts \u2014 Design choices for template argument checking. Technical Report N1522, ISO\/IEC SC22\/JTC1\/WG21 (September 2003)"},{"key":"33_CR14","unstructured":"Stroustrup, B., Reis, G.D.: A Concept Design (rev.1). Technical Report N1782=05-0042, ISO\/IEC SC22\/JTC1\/WG21 (April 2005)"},{"key":"33_CR15","series-title":"Scientific and Engineering Computation","volume-title":"Parallel Programming using C++","year":"1996","unstructured":"Wilson, G.V., Lu, P. (eds.): Parallel Programming using C++. Scientific and Engineering Computation. MIT Press, Cambridge (1996)"}],"container-title":["Lecture Notes in Computer Science","Languages and Compilers for Parallel Computing"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-540-69330-7_33.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,5,11]],"date-time":"2023-05-11T21:16:06Z","timestamp":1683839766000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-540-69330-7_33"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2006]]},"ISBN":["9783540693291","9783540693307"],"references-count":15,"URL":"https:\/\/doi.org\/10.1007\/978-3-540-69330-7_33","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2006]]}}}