{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,17]],"date-time":"2026-03-17T18:55:27Z","timestamp":1773773727521,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":22,"publisher":"ACM","license":[{"start":{"date-parts":[[2012,9,26]],"date-time":"2012-09-26T00:00:00Z","timestamp":1348617600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/501100002347","name":"Bundesministerium f\u00fcr Bildung und Forschung","doi-asserted-by":"publisher","award":["01S10008"],"award-info":[{"award-number":["01S10008"]}],"id":[{"id":"10.13039\/501100002347","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2012,9,26]]},"DOI":"10.1145\/2371401.2371419","type":"proceedings-article","created":{"date-parts":[[2012,10,2]],"date-time":"2012-10-02T09:50:06Z","timestamp":1349171406000},"page":"112-121","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":35,"title":["Xbase"],"prefix":"10.1145","author":[{"given":"Sven","family":"Efftinge","sequence":"first","affiliation":[{"name":"itemis AG, Kiel, Germany"}]},{"given":"Moritz","family":"Eysholdt","sequence":"additional","affiliation":[{"name":"itemis AG, Kiel, Germany"}]},{"given":"Jan","family":"K\u00f6hnlein","sequence":"additional","affiliation":[{"name":"itemis AG, Kiel, Germany"}]},{"given":"Sebastian","family":"Zarnekow","sequence":"additional","affiliation":[{"name":"itemis AG, Kiel, Germany"}]},{"given":"Robert","family":"von Massow","sequence":"additional","affiliation":[{"name":"University of Kiel, Germany"}]},{"given":"Wilhelm","family":"Hasselbring","sequence":"additional","affiliation":[{"name":"University of Kiel, Germany"}]},{"given":"Michael","family":"Hanus","sequence":"additional","affiliation":[{"name":"University of Kiel, Germany"}]}],"member":"320","published-online":{"date-parts":[[2012,9,26]]},"reference":[{"key":"e_1_3_2_1_1_1","volume-title":"EPFL","author":"Chafi Hassan","year":"2010","unstructured":"Hassan Chafi , Zach DeVito , Adriaan Moors , Tiark Rompf , Arvind Sujeeth , Pat Hanrahan , Martin Odersky , and Kunle Olukotun . Language Virtualization for Heterogeneous Parallel Computing. Technical report , EPFL , 2010 . Hassan Chafi, Zach DeVito, Adriaan Moors, Tiark Rompf, Arvind Sujeeth, Pat Hanrahan, Martin Odersky, and Kunle Olukotun. Language Virtualization for Heterogeneous Parallel Computing. Technical report, EPFL, 2010."},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/362384.362685"},{"key":"e_1_3_2_1_3_1","unstructured":"Sven Efftinge Moritz Eysholdt Jan K\u00f6hnlein Sebastian Zarnekow and Contributors. Xtext 2.2 Documentation December 2011.  Sven Efftinge Moritz Eysholdt Jan K\u00f6hnlein Sebastian Zarnekow and Contributors. Xtext 2.2 Documentation December 2011."},{"key":"e_1_3_2_1_4_1","series-title":"Lecture Notes in Informatics","first-page":"554","volume-title":"Datenbanksysteme f\u00fcr Business, Technologie und Web (BTW","author":"Efftinge Sven","year":"2011","unstructured":"Sven Efftinge , S\u00f6ren Frey , Wilhelm Hasselbring , and Jan K\u00f6hnlein . Einsatz dom\u00e4nenspezifischer Sprachen zur Migration von Datenbankanwendungen . In Datenbanksysteme f\u00fcr Business, Technologie und Web (BTW 2011 ), volume P-180 of Lecture Notes in Informatics , pages 554 -- 573 , Kaiserslautern , March 2011. Sven Efftinge, S\u00f6ren Frey, Wilhelm Hasselbring, and Jan K\u00f6hnlein. Einsatz dom\u00e4nenspezifischer Sprachen zur Migration von Datenbankanwendungen. In Datenbanksysteme f\u00fcr Business, Technologie und Web (BTW 2011), volume P-180 of Lecture Notes in Informatics, pages 554--573, Kaiserslautern, March 2011."},{"key":"e_1_3_2_1_5_1","volume-title":"March","author":"Burmako Eugene","year":"2012","unstructured":"Eugene Burmako , Martin Odersky , Christopher Vogt , Stefan Zeiger , Adriaan Moors . Self Cleaning Macros (SIP 16) , March 2012 . Eugene Burmako, Martin Odersky, Christopher Vogt, Stefan Zeiger, Adriaan Moors. Self Cleaning Macros (SIP 16), March 2012."},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/1869542.1869559"},{"key":"e_1_3_2_1_7_1","volume-title":"Domain Specific Languages","author":"Fowler Martin","year":"2010","unstructured":"Martin Fowler . Domain Specific Languages . Addison-Wesley Professional , 1 st edition, 2010 . Martin Fowler. Domain Specific Languages. Addison-Wesley Professional, 1st edition, 2010.","edition":"1"},{"key":"e_1_3_2_1_8_1","volume-title":"DSLs in Action","author":"Ghosh Debasish","year":"2010","unstructured":"Debasish Ghosh . DSLs in Action . Manning Publications , pap\/psc edition, December 2010 . Debasish Ghosh. DSLs in Action. Manning Publications, pap\/psc edition, December 2010."},{"key":"e_1_3_2_1_9_1","series-title":"Lecture Notes in Informatics (LNI)","first-page":"119","volume-title":"Software Engineering","author":"Goerigk Wolfgang","year":"2012","unstructured":"Wolfgang Goerigk , Reinhard von Hanxleden , Wilhelm Hasselbring , Gregor Hennings , Reiner Jung , Holger Neustock , Heiko Schaefer , Christian Schneider , Elferik Schultz , Thomas Stahl , Steffen Weik , and Stefan Zeug . Entwurf einer dom\u00e4nenspezifischen Sprache f\u00fcr elektronische Stellwerke . In Software Engineering 2012 , volume P-198 of Lecture Notes in Informatics (LNI) , pages 119 -- 130 . GI , March 2012. Wolfgang Goerigk, Reinhard von Hanxleden, Wilhelm Hasselbring, Gregor Hennings, Reiner Jung, Holger Neustock, Heiko Schaefer, Christian Schneider, Elferik Schultz, Thomas Stahl, Steffen Weik, and Stefan Zeug. Entwurf einer dom\u00e4nenspezifischen Sprache f\u00fcr elektronische Stellwerke. In Software Engineering 2012, volume P-198 of Lecture Notes in Informatics (LNI), pages 119--130. GI, March 2012."},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/800068.802148"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-349-91518-7_4"},{"key":"e_1_3_2_1_12_1","first-page":"17","volume-title":"Research Topics in Functional Programming","author":"Hughes J.","year":"1990","unstructured":"J. Hughes . Why functional programming matters . In D. A. Turner, editor, Research Topics in Functional Programming , pages 17 -- 42 . Addison Wesley , 1990 . J. Hughes. Why functional programming matters. In D. A. Turner, editor, Research Topics in Functional Programming, pages 17--42. Addison Wesley, 1990."},{"key":"e_1_3_2_1_13_1","unstructured":"Java Community Process. Lambda Specification (Early Draft Review #1) November 2011.  Java Community Process. Lambda Specification (Early Draft Review #1) November 2011."},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/1869459.1869497"},{"key":"e_1_3_2_1_15_1","volume-title":"Softwareentwicklung mit AUTOSAR. dpunkt","author":"Kindel Olaf","year":"2009","unstructured":"Olaf Kindel and Mario Friedrich . Softwareentwicklung mit AUTOSAR. dpunkt .verlag, 2009 . Olaf Kindel and Mario Friedrich. Softwareentwicklung mit AUTOSAR. dpunkt.verlag, 2009."},{"key":"e_1_3_2_1_16_1","volume-title":"Groovy in Action","author":"Koenig Dierk","year":"2007","unstructured":"Dierk Koenig , Andrew Glover , Paul King , Guillaume Laforge , and Jon Skeet . Groovy in Action . Manning Publications Co. , 2007 . Dierk Koenig, Andrew Glover, Paul King, Guillaume Laforge, and Jon Skeet. Groovy in Action. Manning Publications Co., 2007."},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10009-010-0142-1"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-349-91518-7_6"},{"key":"e_1_3_2_1_19_1","volume-title":"Manning Publications Co","author":"Prasanna Dhanji R.","year":"2009","unstructured":"Dhanji R. Prasanna . Dependency Injection . Manning Publications Co ., 2009 . Dhanji R. Prasanna. Dependency Injection. Manning Publications Co., 2009."},{"key":"e_1_3_2_1_20_1","series-title":"Lecture Notes in Computer Science","volume-title":"Mark van den Brand","author":"Voelter Markus","year":"2010","unstructured":"Markus Voelter and Konstantin Solomatov . Language modularization and composition with projectional language workbenches illustrated with MPS . In Mark van den Brand , Brian Malloy, and Steffen Staab, editors, Software Language Engineering, Third International Conference, SLE 2010 , Lecture Notes in Computer Science . Springer , 2010. Markus Voelter and Konstantin Solomatov. Language modularization and composition with projectional language workbenches illustrated with MPS. In Mark van den Brand, Brian Malloy, and Steffen Staab, editors, Software Language Engineering, Third International Conference, SLE 2010, Lecture Notes in Computer Science. Springer, 2010."},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-349-91518-7_11"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/359863.359883"}],"event":{"name":"GPCE'12: Generative Programming and Component Engineering","location":"Dresden Germany","acronym":"GPCE'12","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages"]},"container-title":["Proceedings of the 11th International Conference on Generative Programming and Component Engineering"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2371401.2371419","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2371401.2371419","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T05:21:22Z","timestamp":1750224082000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2371401.2371419"}},"subtitle":["implementing domain-specific languages for Java"],"short-title":[],"issued":{"date-parts":[[2012,9,26]]},"references-count":22,"alternative-id":["10.1145\/2371401.2371419","10.1145\/2371401"],"URL":"https:\/\/doi.org\/10.1145\/2371401.2371419","relation":{"is-identical-to":[{"id-type":"doi","id":"10.1145\/2480361.2371419","asserted-by":"object"}]},"subject":[],"published":{"date-parts":[[2012,9,26]]},"assertion":[{"value":"2012-09-26","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}