{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,15]],"date-time":"2024-09-15T14:21:58Z","timestamp":1726410118027},"publisher-location":"Berlin, Heidelberg","reference-count":11,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783642544194"},{"type":"electronic","value":"9783642544200"}],"license":[{"start":{"date-parts":[[2014,1,1]],"date-time":"2014-01-01T00:00:00Z","timestamp":1388534400000},"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":[[2014]]},"DOI":"10.1007\/978-3-642-54420-0_63","type":"book-chapter","created":{"date-parts":[[2014,4,9]],"date-time":"2014-04-09T17:40:41Z","timestamp":1397065241000},"page":"647-656","update-policy":"http:\/\/dx.doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["A High-Level IR Transformation System"],"prefix":"10.1007","author":[{"given":"Herbert","family":"Jordan","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Peter","family":"Thoman","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Thomas","family":"Fahringer","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"63_CR1","unstructured":"clang: a C language family frontend for LLVM (2012), \n                    \n                      http:\/\/clang.llvm.org\/\n                    \n                    \n                   (Online May 30, 2013)"},{"issue":"3","key":"63_CR2","doi-asserted-by":"publisher","first-page":"190","DOI":"10.1016\/j.scico.2006.04.002","volume":"61","author":"J.R. Cordy","year":"2006","unstructured":"Cordy, J.R.: The TXL source transformation language. Science of Computer Programming\u00a061(3), 190\u2013210 (2006)","journal-title":"Science of Computer Programming"},{"key":"63_CR3","unstructured":"Insieme Compiler and Runtime Infrastructure. University of Innsbruck, \n                    \n                      http:\/\/insieme-compiler.org"},{"key":"63_CR4","doi-asserted-by":"crossref","unstructured":"Jordan, H., et al.: INSPIRE: The Insieme Parallel Intermediate Representation. In: PACT. ACM (2013) (to be published)","DOI":"10.1109\/PACT.2013.6618792"},{"key":"63_CR5","unstructured":"Merrill, J.: Generic and gimple: A new tree representation for entire functions. In: GCC Developers Summit, pp. 171\u2013179 (2003)"},{"key":"63_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 transformation of C programs. In: Nigel Horspool, R. (ed.) CC 2002. LNCS, vol.\u00a02304, pp. 213\u2013228. Springer, Heidelberg (2002)"},{"key":"63_CR7","doi-asserted-by":"crossref","unstructured":"Quinlan, D.: ROSE: Compiler support for object-oriented frameworks. Parallel Processing Letters 10(02-03), 215\u2013226 (2000)","DOI":"10.1142\/S0129626400000214"},{"key":"63_CR8","unstructured":"The Program Transformation Wiki (2013), \n                    \n                      http:\/\/program-transformation.org\/\n                    \n                    \n                   (May 30, 2013)"},{"key":"63_CR9","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"164","DOI":"10.1007\/978-3-642-40047-6_19","volume-title":"Euro-Par 2013 Parallel Processing","author":"P. Thoman","year":"2013","unstructured":"Thoman, P., Jordan, H., Fahringer, T.: Adaptive Granularity Control in Task Parallel Programs Using Multiversioning. In: Wolf, F., Mohr, B., an Mey, D. (eds.) Euro-Par 2013. LNCS, vol.\u00a08097, pp. 164\u2013177. Springer, Heidelberg (2013)"},{"key":"63_CR10","first-page":"109","volume":"57","author":"E. Visser","year":"2001","unstructured":"Visser, E.: A survey of rewriting strategies in program transformation systems. ENTCS\u00a057, 109\u2013143 (2001)","journal-title":"ENTCS"},{"key":"63_CR11","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"216","DOI":"10.1007\/978-3-540-25935-0_13","volume-title":"Domain-Specific Program Generation","author":"E. Visser","year":"2004","unstructured":"Visser, E.: Program transformation with stratego\/XT. In: Lengauer, C., Batory, D., Blum, A., Odersky, M. (eds.) Domain-Specific Program Generation. LNCS, vol.\u00a03016, pp. 216\u2013238. Springer, Heidelberg (2004)"}],"container-title":["Lecture Notes in Computer Science","Euro-Par 2013: Parallel Processing Workshops"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-54420-0_63","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,4,19]],"date-time":"2020-04-19T20:14:44Z","timestamp":1587327284000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-54420-0_63"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2014]]},"ISBN":["9783642544194","9783642544200"],"references-count":11,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-54420-0_63","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2014]]},"assertion":[{"value":"This content has been made available to all.","name":"free","label":"Free to read"}]}}