{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,17]],"date-time":"2026-03-17T18:54:37Z","timestamp":1773773677871,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":24,"publisher":"ACM","license":[{"start":{"date-parts":[[2016,8,29]],"date-time":"2016-08-29T00:00:00Z","timestamp":1472428800000},"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":[[2016,8,29]]},"DOI":"10.1145\/2972206.2972217","type":"proceedings-article","created":{"date-parts":[[2016,8,15]],"date-time":"2016-08-15T18:15:41Z","timestamp":1471284941000},"page":"1-6","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":1,"title":["Jbase"],"prefix":"10.1145","author":[{"given":"Lorenzo","family":"Bettini","sequence":"first","affiliation":[{"name":"Dipartimento di Statistica, Informatica, Applicazioni, Universit\u00e0 di Firenze"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2016,8,29]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"Xtext. http:\/\/www.eclipse.org\/Xtext.  Xtext. http:\/\/www.eclipse.org\/Xtext."},{"key":"e_1_3_2_1_2_1","volume-title":"ECOOP. Dagstuhl LIPIcs","author":"Barrett E.","year":"2016","unstructured":"E. Barrett , C. F. Bolz , L. Diekmann , and L. Tratt . Fine-grained Language Composition: A Case Study . In ECOOP. Dagstuhl LIPIcs , 2016 . Preprint. E. Barrett, C. F. Bolz, L. Diekmann, and L. Tratt. Fine-grained Language Composition: A Case Study. In ECOOP. Dagstuhl LIPIcs, 2016. Preprint."},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.5555\/2563543"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.5220\/0005512600310042"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-30142-6_4"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.scico.2007.11.003"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-39614-4_2"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/1640089.1640104"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"crossref","unstructured":"L.\n      Diekmann\n     and \n      L.\n      Tratt\n  . \n  Eco: A Language Composition Editor\n  . In SLE volume \n  8706\n   of \n  LNCS pages \n  82\n  --\n  101\n  . \n  Springer 2014\n  .  L. Diekmann and L. Tratt. Eco: A Language Composition Editor. In SLE volume 8706 of LNCS pages 82--101. Springer 2014.","DOI":"10.1007\/978-3-319-11245-9_5"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/2371401.2371419"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/1584322.1584326"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.scico.2007.02.003"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.cl.2015.08.007"},{"key":"e_1_3_2_1_14_1","unstructured":"M. Fowler. A Language Workbench in Action - MPS. http:\/\/martinfowler.com\/articles\/mpsAgree.html 2008.  M. Fowler. A Language Workbench in Action - MPS. http:\/\/martinfowler.com\/articles\/mpsAgree.html 2008."},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-02674-4_9"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/1869459.1869497"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/2662412"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.5555\/1765931.1765947"},{"key":"e_1_3_2_1_19_1","first-page":"1","volume-title":"Proc. DSM","author":"Pfeiffer M.","year":"2008","unstructured":"M. Pfeiffer and J. Pichler . A comparison of tool support for textual domain-specific languages . In Proc. DSM , pages 1 -- 7 , 2008 . M. Pfeiffer and J. Pichler. A comparison of tool support for textual domain-specific languages. In Proc. DSM, pages 1--7, 2008."},{"key":"e_1_3_2_1_20_1","volume-title":"EMF: Eclipse Modeling Framework","author":"Steinberg D.","year":"2008","unstructured":"D. Steinberg , F. Budinsky , M. Paternostro , and E. Merks . EMF: Eclipse Modeling Framework . Addison-Wesley , 2 nd edition, 2008 . D. Steinberg, F. Budinsky, M. Paternostro, and E. Merks. EMF: Eclipse Modeling Framework. Addison-Wesley, 2nd edition, 2008.","edition":"2"},{"key":"e_1_3_2_1_21_1","volume-title":"The Effects of Objects-First and Objects-Late Methods on Achievements of OOP Learners. Journal of Software Engineering and Applications, 05:816--822","author":"Uysal M. P.","year":"2012","unstructured":"M. P. Uysal . The Effects of Objects-First and Objects-Late Methods on Achievements of OOP Learners. Journal of Software Engineering and Applications, 05:816--822 , 2012 . M. P. Uysal. The Effects of Objects-First and Objects-Late Methods on Achievements of OOP Learners. Journal of Software Engineering and Applications, 05:816--822, 2012."},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.cl.2015.02.001"},{"key":"e_1_3_2_1_23_1","series-title":"LNCS","first-page":"383","volume-title":"GTTSE","author":"Voelter M.","year":"2011","unstructured":"M. Voelter . Language and IDE Modularization and Composition with MPS. In GTTSE , volume 7680 of LNCS , pages 383 -- 430 . Springer , 2011 . M. Voelter. Language and IDE Modularization and Composition with MPS. In GTTSE, volume 7680 of LNCS, pages 383--430. Springer, 2011."},{"key":"e_1_3_2_1_24_1","volume-title":"DSL Engineering - Designing, Implementing and Using Domain-Specific Languages","author":"Voelter M.","year":"2013","unstructured":"M. Voelter , S. Benz , C. Dietrich , B. Engelmann , M. Helander , L. C. L. Kats , E. Visser , and G. Wachsmuth . DSL Engineering - Designing, Implementing and Using Domain-Specific Languages . 2013 . M. Voelter, S. Benz, C. Dietrich, B. Engelmann, M. Helander, L. C. L. Kats, E. Visser, and G. Wachsmuth. DSL Engineering - Designing, Implementing and Using Domain-Specific Languages. 2013."}],"event":{"name":"PPPJ '16: Virtual Machines, Languages, and Tools","location":"Lugano Switzerland","acronym":"PPPJ '16","sponsor":["SIGAPP ACM Special Interest Group on Applied Computing","SIGPLAN ACM Special Interest Group on Programming Languages","SIGSOFT ACM Special Interest Group on Software Engineering"]},"container-title":["Proceedings of the 13th International Conference on Principles and Practices of Programming on the Java Platform: Virtual Machines, Languages, and Tools"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2972206.2972217","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2972206.2972217","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T03:50:16Z","timestamp":1750218616000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2972206.2972217"}},"subtitle":["embedding Java expressions in Xtext DSLs"],"short-title":[],"issued":{"date-parts":[[2016,8,29]]},"references-count":24,"alternative-id":["10.1145\/2972206.2972217","10.1145\/2972206"],"URL":"https:\/\/doi.org\/10.1145\/2972206.2972217","relation":{},"subject":[],"published":{"date-parts":[[2016,8,29]]},"assertion":[{"value":"2016-08-29","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}