{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:42:05Z","timestamp":1750308125385,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":22,"publisher":"ACM","license":[{"start":{"date-parts":[[2006,1,9]],"date-time":"2006-01-09T00:00:00Z","timestamp":1136764800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2006,1,9]]},"DOI":"10.1145\/1111542.1111558","type":"proceedings-article","created":{"date-parts":[[2006,2,6]],"date-time":"2006-02-06T15:52:40Z","timestamp":1139241160000},"page":"95-99","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":27,"title":["Stratego\/XT 0.16"],"prefix":"10.1145","author":[{"given":"Martin","family":"Bravenboer","sequence":"first","affiliation":[{"name":"Utrecht University, The Netherlands"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Karl Trygve","family":"Kalleberg","sequence":"additional","affiliation":[{"name":"University of Bergen, Norway"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Rob","family":"Vermaas","sequence":"additional","affiliation":[{"name":"Machina, Utrecht, The Netherlands"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Eelco","family":"Visser","sequence":"additional","affiliation":[{"name":"Utrecht University, The Netherlands"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2006,1,9]]},"reference":[{"key":"e_1_3_2_1_1_1","first-page":"65","volume-title":"3rd IEEE Itl Workshop on Source Code Analysis and Manipulation (SCAM'03)","author":"Bagge O. S.","year":"2003"},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1002\/(SICI)1097-024X(200003)30:3%3C259::AID-SPE298%3E3.0.CO;2-Y"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1007\/11877028_10"},{"key":"e_1_3_2_1_4_1","first-page":"1","article-title":"Program transformation with scoped dynamic rewrite rules","volume":"69","author":"Bravenboer M.","year":"2005","journal-title":"Fundamenta Informaticae"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1007\/11561347_12"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"crossref","unstructured":"M.\n       \n      Bravenboer\n     and \n      \n      \n      E.\n       \n      Visser\n      \n  \n  . \n  Rewriting strategies for instruction selection. In S. Tison editor Rewriting Techniques and Applications (RTA'02) volume \n  2378\n   of \n  LNCS pages \n  237\n  --\n  251 Copenhagen Denmark July \n  2002\n  . \n  Springer\n  .]]   M. Bravenboer and E. Visser. Rewriting strategies for instruction selection. In S. Tison editor Rewriting Techniques and Applications (RTA'02) volume 2378 of LNCS pages 237--251 Copenhagen Denmark July 2002. Springer.]]","DOI":"10.1007\/3-540-45610-4_17"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/1028976.1029007"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/337180.337822"},{"key":"e_1_3_2_1_9_1","series-title":"LNCS","first-page":"239","volume-title":"C. Lengauer et al.","author":"Fischer B.","year":"2004"},{"key":"e_1_3_2_1_10_1","series-title":"ENTCS","volume-title":"M. G. J. van den Brand and D","author":"de Jonge M.","year":"2001"},{"key":"e_1_3_2_1_11_1","unstructured":"K. T Kalleberg www.spoofax.org.]]  K. T Kalleberg www.spoofax.org.]]"},{"volume-title":"Proceedings of the 6th International Workshop of Rule-Based Programming (RULE), ENTCS","year":"2005","author":"Kalleberg K. T.","key":"e_1_3_2_1_12_1"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1109\/SCAM.2003.1238040"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-31985-6_14"},{"volume-title":"University of Amsterdam","year":"1997","author":"Visser E.","key":"e_1_3_2_1_15_1"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"crossref","unstructured":"E.\n       \n      Visser\n    .\n      \n  \n   \n  Stratego: A language for program transformation based on rewriting strategies. System description of Stratego 0.5. In A. Middeldorp editor Rewriting Techniques and Applications (RTA'01) volume \n  2051\n   of \n  LNCS pages \n  357\n  --\n  361\n  . \n  Springer May \n  2001\n  .]]   E. Visser. Stratego: A language for program transformation based on rewriting strategies. System description of Stratego 0.5. In A. Middeldorp editor Rewriting Techniques and Applications (RTA'01) volume 2051 of LNCS pages 357--361. Springer May 2001.]]","DOI":"10.1007\/3-540-45127-7_27"},{"key":"e_1_3_2_1_17_1","unstructured":"E.\n       \n      Visser\n    .\n      \n  \n   \n  Meta-programming with concrete object syntax. In D. Batory C. Consel and W. Taha editors Generative Programming and Component Engineering (GPCE'02) volume \n  2487\n   of \n  LNCS pages \n  299\n  --\n  315 Pittsburgh PA USA October \n  2002\n  . \n  Springer-Verlag\n  .]]   E. Visser. Meta-programming with concrete object syntax. In D. Batory C. Consel and W. Taha editors Generative Programming and Component Engineering (GPCE'02) volume 2487 of LNCS pages 299--315 Pittsburgh PA USA October 2002. Springer-Verlag.]]"},{"key":"e_1_3_2_1_18_1","series-title":"LNCS","first-page":"216","volume-title":"C. Lengauer et al.","author":"Visser E.","year":"2004"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jsc.2004.12.011"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/289423.289425"},{"key":"e_1_3_2_1_21_1","unstructured":"E. Visser et al. www.stratego-language.org.]]  E. Visser et al. www.stratego-language.org.]]"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.entcs.2005.04.037"}],"event":{"name":"PEPM06: Partial Evaluation and Program Manipulation 2006","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages"],"location":"Charleston South Carolina","acronym":"PEPM06"},"container-title":["Proceedings of the 2006 ACM SIGPLAN symposium on Partial evaluation and semantics-based program manipulation"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1111542.1111558","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1111542.1111558","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T16:08:24Z","timestamp":1750262904000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1111542.1111558"}},"subtitle":["components for transformation systems"],"short-title":[],"issued":{"date-parts":[[2006,1,9]]},"references-count":22,"alternative-id":["10.1145\/1111542.1111558","10.1145\/1111542"],"URL":"https:\/\/doi.org\/10.1145\/1111542.1111558","relation":{},"subject":[],"published":{"date-parts":[[2006,1,9]]},"assertion":[{"value":"2006-01-09","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}