{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,16]],"date-time":"2025-11-16T06:11:49Z","timestamp":1763273509908,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":12,"publisher":"ACM","license":[{"start":{"date-parts":[[2010,10,17]],"date-time":"2010-10-17T00:00:00Z","timestamp":1287273600000},"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":[[2010,10,17]]},"DOI":"10.1145\/1869542.1869623","type":"proceedings-article","created":{"date-parts":[[2010,10,19]],"date-time":"2010-10-19T12:41:35Z","timestamp":1287492095000},"page":"301-304","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":20,"title":["Language extension and composition with language workbenches"],"prefix":"10.1145","author":[{"given":"Markus","family":"V\u00f6lter","sequence":"first","affiliation":[{"name":"independent\/itemis, Stuttgart, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Eelco","family":"Visser","sequence":"additional","affiliation":[{"name":"Delft University of Technology, Delft, Netherlands"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2010,10,17]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"}}The Spoofax project. http:\/\/www.spoofax.org\/.  }}The Spoofax project. http:\/\/www.spoofax.org\/."},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.scico.2007.11.003"},{"key":"e_1_3_2_1_3_1","volume-title":"Language workbenches: The killer-app for domain specific languages? http:\/\/martinfowler.com\/articles\/languageWorkbench.html","author":"Fowler M.","year":"2005","unstructured":"}} M. Fowler . Language workbenches: The killer-app for domain specific languages? http:\/\/martinfowler.com\/articles\/languageWorkbench.html , 2005 . }}M. Fowler. Language workbenches: The killer-app for domain specific languages? http:\/\/martinfowler.com\/articles\/languageWorkbench.html, 2005."},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/71605.71607"},{"key":"e_1_3_2_1_5_1","unstructured":"}}JetBrains. Meta Programming System. http:\/\/www.jetbrains.com\/mps\/.  }}JetBrains. Meta Programming System. http:\/\/www.jetbrains.com\/mps\/."},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/1869459.1869497"},{"key":"e_1_3_2_1_7_1","unstructured":"}}Realaxy LTD. Realaxy action script editor. http:\/\/www.realaxy.com\/.  }}Realaxy LTD. Realaxy action script editor. http:\/\/www.realaxy.com\/."},{"key":"e_1_3_2_1_8_1","first-page":"89","volume-title":"M. G. J. van den Brand et al.","author":"Visser E.","year":"1995","unstructured":"}} E. Visser . A family of syntax definition formalisms . In M. G. J. van den Brand et al. , editors, ASF+SDF 1995 . A Workshop on Generating Tools from Algebraic Specifications, pages 89 -- 126 . Technical Report P9504, Programming Research Group, University of Amsterdam , May 1995. }}E. Visser. A family of syntax definition formalisms. In M. G. J. van den Brand et al., editors, ASF+SDF 1995. A Workshop on Generating Tools from Algebraic Specifications, pages 89--126. Technical Report P9504, Programming Research Group, University of Amsterdam, May 1995."},{"key":"e_1_3_2_1_9_1","series-title":"LNCS","doi-asserted-by":"crossref","first-page":"299","DOI":"10.1007\/3-540-45821-2_19","volume-title":"Generative Programming and Component Engineering (GPCE","author":"Visser E.","year":"2002","unstructured":"}} E. Visser . Meta-programming with concrete object syntax . In D. Batory, C. Consel, and W. Taha, editors, Generative Programming and Component Engineering (GPCE 2002 ), volume 2487 of LNCS , pages 299 -- 315 . Springer-Verlag , October 2002. }}E. Visser. Meta-programming with concrete object syntax. In D. Batory, C. Consel, and W. Taha, editors, Generative Programming and Component Engineering (GPCE 2002), volume 2487 of LNCS, pages 299--315. Springer-Verlag, October 2002."},{"key":"e_1_3_2_1_10_1","unstructured":"}}M. Volter. LWC 11 MPS Submission. http:\/\/code.google.com\/p\/mps-lwc11\/wiki\/GettingStarted.  }}M. Volter. LWC 11 MPS Submission. http:\/\/code.google.com\/p\/mps-lwc11\/wiki\/GettingStarted."},{"key":"e_1_3_2_1_11_1","unstructured":"}}M. Volter and B. Merkle. mbeddr.com. http:\/\/mbeddr.com.  }}M. Volter and B. Merkle. mbeddr.com. http:\/\/mbeddr.com."},{"key":"e_1_3_2_1_12_1","unstructured":"}}M. Volter and K. Solomatov. Language composition with projectional language workbenches illustrated with mps. http:\/\/www.voelter.de\/data\/pub\/VoelterSolomatov_SLE2010_Language% 20ModularizationAndCompositionLWBs.pdf.  }}M. Volter and K. Solomatov. Language composition with projectional language workbenches illustrated with mps. http:\/\/www.voelter.de\/data\/pub\/VoelterSolomatov_SLE2010_Language% 20ModularizationAndCompositionLWBs.pdf."}],"event":{"name":"SPLASH '10: Systems Programming Languages and Applications: Software for Humanity","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages"],"location":"Reno\/Tahoe Nevada USA","acronym":"SPLASH '10"},"container-title":["Proceedings of the ACM international conference companion on Object oriented programming systems languages and applications companion"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1869542.1869623","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1869542.1869623","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T12:08:24Z","timestamp":1750248504000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1869542.1869623"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2010,10,17]]},"references-count":12,"alternative-id":["10.1145\/1869542.1869623","10.1145\/1869542"],"URL":"https:\/\/doi.org\/10.1145\/1869542.1869623","relation":{},"subject":[],"published":{"date-parts":[[2010,10,17]]},"assertion":[{"value":"2010-10-17","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}