{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,10,30]],"date-time":"2024-10-30T19:01:55Z","timestamp":1730314915541,"version":"3.28.0"},"publisher-location":"New York, NY, USA","reference-count":59,"publisher":"ACM","content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2010,3,15]]},"DOI":"10.1145\/1739230.1739237","type":"proceedings-article","created":{"date-parts":[[2010,3,16]],"date-time":"2010-03-16T19:27:05Z","timestamp":1268767625000},"page":"49-60","update-policy":"http:\/\/dx.doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":13,"title":["An architecture for composing embedded domain-specific languages"],"prefix":"10.1145","author":[{"given":"Tom","family":"Dinkelaker","sequence":"first","affiliation":[{"name":"Technische Universit\u00e4t Darmstadt, Darmstadt, Germany"}]},{"given":"Michael","family":"Eichberg","sequence":"additional","affiliation":[{"name":"Technische Universit\u00e4t Darmstadt, Darmstadt, Germany"}]},{"given":"Mira","family":"Mezini","sequence":"additional","affiliation":[{"name":"Technische Universit\u00e4t Darmstadt, Darmstadt, Germany"}]}],"member":"320","published-online":{"date-parts":[[2010,3,15]]},"reference":[{"unstructured":"D. Almear. SQL AOP becomes SQXML AOP. http:\/\/almaer.com\/blog\/sql-aop-becomes-sqxml-aop. D. Almear. SQL AOP becomes SQXML AOP. http:\/\/almaer.com\/blog\/sql-aop-becomes-sqxml-aop.","key":"e_1_3_2_1_1_1"},{"volume-title":"OASIS Standard","year":"2007","author":"Arkin A.","key":"e_1_3_2_1_2_1"},{"unstructured":"AspectJ Home Page. http:\/\/www.eclipse.org\/aspectj\/. AspectJ Home Page. http:\/\/www.eclipse.org\/aspectj\/.","key":"e_1_3_2_1_3_1"},{"key":"e_1_3_2_1_4_1","first-page":"293","volume":"3880","author":"Avgustinov P.","year":"2006","journal-title":"ABC: An Extensible AspectJ Compiler. LNCS"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_5_1","DOI":"10.1145\/1353482.1353486"},{"volume-title":"Vrije Universiteit Brussel","year":"2005","author":"Brichau J.","key":"e_1_3_2_1_7_1"},{"unstructured":"J. Brichau M. Mezini J. Noy\u00e9 W. Havinga L. Bergmans V. Gasiunas C. Bockisch J. Fabry and T. D'Hondt. An Initial Metamodel for Aspect-Oriented Programming Languages. http:\/\/www.aosd-europe.net\/deliverables\/d39.pdf 2006. J. Brichau M. Mezini J. Noy\u00e9 W. Havinga L. Bergmans V. Gasiunas C. Bockisch J. Fabry and T. D'Hondt. An Initial Metamodel for Aspect-Oriented Programming Languages. http:\/\/www.aosd-europe.net\/deliverables\/d39.pdf 2006.","key":"e_1_3_2_1_8_1"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_9_1","DOI":"10.1007\/11914853_12"},{"key":"e_1_3_2_1_10_1","first-page":"245","volume-title":"GPCE","author":"Cleenewerck T.","year":"2003"},{"volume-title":"Vrije Universiteit Brussel","year":"2007","author":"Cleenewerck T.","key":"e_1_3_2_1_11_1"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_12_1","DOI":"10.1109\/COLCOM.2007.4553815"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_13_1","DOI":"10.1145\/1404927.1404930"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_14_1","DOI":"10.1145\/1509239.1509248"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_15_1","DOI":"10.1145\/1509307.1509309"},{"key":"e_1_3_2_1_16_1","first-page":"19","volume-title":"On Embedding Domain-Specific Languages with User-Friendly Syntax. In Workshop on Domain-Specific Program Development (at ECOOP)","author":"Dubochet G.","year":"2006"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_17_1","DOI":"10.1145\/1297027.1297029"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_18_1","DOI":"10.1007\/11557432_6"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_19_1","DOI":"10.1145\/1141277.1141655"},{"key":"e_1_3_2_1_20_1","first-page":"291","volume":"1743","author":"Fradet P.","year":"1999","journal-title":"An Aspect Language for Robust Programming. LNCS"},{"volume-title":"Addison-Wesley","year":"1983","author":"Goldberg A.","key":"e_1_3_2_1_21_1"},{"volume-title":"Addison-Wesley","year":"2000","author":"Gosling J.","key":"e_1_3_2_1_22_1"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_23_1","DOI":"10.1145\/976270.976277"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_24_1","DOI":"10.1145\/1229375.1229381"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_25_1","DOI":"10.1145\/1404946.1404949"},{"unstructured":"The Groovy Home Page. http:\/\/groovy.codehaus.org\/. The Groovy Home Page. http:\/\/groovy.codehaus.org\/.","key":"e_1_3_2_1_26_1"},{"key":"e_1_3_2_1_27_1","first-page":"501","volume":"4609","author":"Haupt M.","year":"2007","journal-title":"A Machine Model for Aspect-Oriented Programming. LNCS"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_28_1","DOI":"10.1007\/978-3-540-70592-5_9"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_29_1","DOI":"10.1016\/S0167-6423(02)00109-0"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_30_1","DOI":"10.1007\/978-3-642-03764-1_2"},{"volume-title":"Aspect Orientation for Your Language of Choice. In Workshop on Aspect-Oriented Modelling (at MoDELS)","year":"2007","author":"Heidenreich F.","key":"e_1_3_2_1_31_1"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_32_1","DOI":"10.1049\/iet-sen:20070060"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_33_1","DOI":"10.1145\/976270.976276"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_34_1","DOI":"10.1145\/1233833.1233838"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_35_1","DOI":"10.1145\/1449913.1449935"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_36_1","DOI":"10.1145\/242224.242477"},{"key":"e_1_3_2_1_37_1","first-page":"134","volume-title":"International Conference on Software Reuse","author":"Hudak P.","year":"1998"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_38_1","DOI":"10.1145\/1408647.1408650"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_39_1","DOI":"10.5555\/574212"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_40_1","DOI":"10.1145\/1297027.1297065"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_41_1","DOI":"10.1016\/j.infsof.2007.04.002"},{"volume-title":"MontiCore: Modular Development of Textual Domain Specific Languages. In Conference Objects","year":"2008","author":"Krahn H.","key":"e_1_3_2_1_42_1"},{"volume-title":"College of Computer Science of Northeastern University","year":"1997","author":"Lopes C.","key":"e_1_3_2_1_43_1"},{"key":"e_1_3_2_1_45_1","first-page":"46","volume":"2622","author":"Masuhara H.","year":"2003","journal-title":"A Compilation and Optimization Model for Aspect-Oriented Programs. LNCS"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_46_1","DOI":"10.1145\/1118890.1118892"},{"volume-title":"Compiler\/Interpreter Generator System LISA. In International Conference on System Sciences","author":"Mernik M.","first-page":"8059","key":"e_1_3_2_1_47_1"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_48_1","DOI":"10.5555\/1765931.1765947"},{"unstructured":"Official openArchitectureWare Homepage. http:\/\/www.openarchitectureware.org\/. Official openArchitectureWare Homepage. http:\/\/www.openarchitectureware.org\/.","key":"e_1_3_2_1_49_1"},{"volume-title":"Artima Press","year":"2007","author":"Odersky M.","key":"e_1_3_2_1_50_1"},{"volume-title":"Jargons: Experimenting Composable Domain-Specific Languages. In Workshop on Scheme and Functional Programming","year":"2001","author":"Peschanski F.","key":"e_1_3_2_1_51_1"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_52_1","DOI":"10.1049\/iet-sen.2007.0114"},{"unstructured":"Ruby Programming Language. http:\/\/www.ruby-lang.org\/. Ruby Programming Language. http:\/\/www.ruby-lang.org\/.","key":"e_1_3_2_1_53_1"},{"unstructured":"The Scala Programming Language. http:\/\/www.scala-lang.org\/index.html. The Scala Programming Language. http:\/\/www.scala-lang.org\/index.html.","key":"e_1_3_2_1_54_1"},{"unstructured":"T. Sheard. Evolving Domain Specific Languages. http:\/\/web.cecs.pdx.edu\/~sheard\/proposals\/EvolvDsl.ps 2004. T. Sheard. Evolving Domain Specific Languages. http:\/\/web.cecs.pdx.edu\/~sheard\/proposals\/EvolvDsl.ps 2004.","key":"e_1_3_2_1_55_1"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_56_1","DOI":"10.1145\/949344.949349"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_57_1","DOI":"10.1145\/174675.178068"},{"volume-title":"Universit\u00e9 de Nantes","year":"2004","key":"e_1_3_2_1_58_1"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_59_1","DOI":"10.1007\/11561347_13"},{"key":"e_1_3_2_1_60_1","first-page":"71","volume-title":"An AOP Implementation Framework for Extending Join Point Models. In Workshop on Reflection, AOP and Meta-Data for Software Evolution (at ECOOP)","author":"Ubayashi N.","year":"2004"},{"unstructured":"The Workflow Management Coalition. http:\/\/www.wfmc.org\/. The Workflow Management Coalition. http:\/\/www.wfmc.org\/.","key":"e_1_3_2_1_61_1"}],"event":{"sponsor":["AOSA Aspect-Oriented Software Association","SIGPLAN ACM Special Interest Group on Programming Languages","SIGSOFT ACM Special Interest Group on Software Engineering"],"acronym":"AOSD '10","name":"AOSD '10: Ninth International Conference on Aspect-Oriented Software Development","location":"Rennes and Saint-Malo France"},"container-title":["Proceedings of the 9th International Conference on Aspect-Oriented Software Development"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1739230.1739237","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,1,12]],"date-time":"2023-01-12T22:27:44Z","timestamp":1673562464000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1739230.1739237"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2010,3,15]]},"references-count":59,"alternative-id":["10.1145\/1739230.1739237","10.1145\/1739230"],"URL":"https:\/\/doi.org\/10.1145\/1739230.1739237","relation":{},"subject":[],"published":{"date-parts":[[2010,3,15]]},"assertion":[{"value":"2010-03-15","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}