{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,31]],"date-time":"2025-10-31T07:30:43Z","timestamp":1761895843331,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":42,"publisher":"ACM","license":[{"start":{"date-parts":[[2011,10,21]],"date-time":"2011-10-21T00:00:00Z","timestamp":1319155200000},"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":[[2011,10,21]]},"DOI":"10.1145\/2578903.2579139","type":"proceedings-article","created":{"date-parts":[[2014,4,11]],"date-time":"2014-04-11T17:50:00Z","timestamp":1397238600000},"page":"1-25","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":3,"title":["Development of internal domain-specific languages"],"prefix":"10.1145","author":[{"given":"Sebastian","family":"G\u00fcnther","sequence":"first","affiliation":[{"name":"Vrije Universiteit Brussel, Brussels, Belgium"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2011,10,21]]},"reference":[{"key":"e_1_3_2_1_1_1","first-page":"159","volume-title":"Proceedings of the Forum on specification and Design Languages (FDL)","author":"Agosta G.","year":"2007"},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1109\/32.798323"},{"key":"e_1_3_2_1_3_1","first-page":"1","volume-title":"Proceedings of the 1st AOSD Workshop on Aspects, Components, and Patterns for Infrastructure Software","author":"Barreto L. P.","year":"2002"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1109\/AERO.2008.4526660"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/6424.315691"},{"key":"e_1_3_2_1_6_1","unstructured":"G. A. Booch. Object-Oriented Analysis and Design with Applications. Addison-Wesley Longman Redwood City USA 2nd edition 1994.   G. A. Booch. Object-Oriented Analysis and Design with Applications . Addison-Wesley Longman Redwood City USA 2nd edition 1994."},{"key":"e_1_3_2_1_7_1","first-page":"17","volume-title":"First ACM SIGPLAN Workshop on Domain-Specific Languages (DSL)","author":"Bruce D.","year":"1997"},{"key":"e_1_3_2_1_8_1","first-page":"1","volume-title":"Proceedings of the Second EECE 512 Mini-Conference on Computer Security","author":"Cannon B.","year":"2007"},{"key":"e_1_3_2_1_9_1","unstructured":"J. O. Coplien. Multi-paradigm design for C++. Addison-Wesley Boston San Francisco et al. 1999.   J. O. Coplien. Multi-paradigm design for C++ . Addison-Wesley Boston San Francisco et al. 1999."},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/1943226.1943241"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1006\/jvlc.2002.0234"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/1146841.1146842"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/1593105.1593181"},{"key":"e_1_3_2_1_14_1","unstructured":"K. Czarnecki and U. W. Eisenecker. Generative Programming: Methods Tools and Applications. Addison-Wesley Boston San Franciso et al. 2000.   K. Czarnecki and U. W. Eisenecker. Generative Programming: Methods Tools and Applications . Addison-Wesley Boston San Franciso et al. 2000."},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/1404927.1404930"},{"volume-title":"O-Reilly Media","year":"2008","author":"Flanagan D.","key":"e_1_3_2_1_16_1"},{"key":"e_1_3_2_1_17_1","unstructured":"M. Fowler. Domain-Specific Languages. Addison-Wesley Upper Saddle River Boston USA 2010.   M. Fowler. Domain-Specific Languages . Addison-Wesley Upper Saddle River Boston USA 2010."},{"key":"e_1_3_2_1_18_1","unstructured":"E. Gamma R. Helm R. Johnson and J. Vlissides. Design Patterns - Elements of Reusable Object-Oriented Software. Addison-Wesley Reading Harlow et al. 10th edition 1997.  E. Gamma R. Helm R. Johnson and J. Vlissides. Design Patterns - Elements of Reusable Object-Oriented Software . Addison-Wesley Reading Harlow et al. 10th edition 1997."},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1109\/CMPASS.1995.521887"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/1943226.1943230"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1109\/MS.2010.91"},{"volume-title":"Workshop des Centers for Very Large Business Applications (CVLBA)","author":"G\u00fcnther S.","key":"e_1_3_2_1_22_1"},{"volume-title":"Scala Days","year":"2010","author":"Havelund K.","key":"e_1_3_2_1_23_1"},{"key":"e_1_3_2_1_25_1","first-page":"10","volume-title":"Proceedings of the USENIX Very High Level Languages Symposium (VHLLS)","author":"Ladd D. A.","year":"1994"},{"key":"e_1_3_2_1_26_1","unstructured":"M. Lutz. Learning Python. O'Reilly Media Sebastopol USA 4th edition 2009.   M. Lutz. Learning Python . O'Reilly Media Sebastopol USA 4th edition 2009."},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/1118890.1118892"},{"key":"e_1_3_2_1_28_1","first-page":"229","volume-title":"Millenial Perspectives in Computer Science","author":"Meyer B.","year":"1999"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2009.67"},{"volume-title":"Domain Specific Languages: A Theoretical Survey. In INFORUM Simp\u00f3sio de Inform\u00e1tica","year":"2009","author":"Oliveira N.","key":"e_1_3_2_1_30_1"},{"volume-title":"University of Bristol","year":"2007","author":"Seaton C.","key":"e_1_3_2_1_31_1"},{"key":"e_1_3_2_1_32_1","unstructured":"K. Skalski M. Moskal and P. Olszta. Meta-Programming in Nemerle. Available online http:\/\/nemerle.org\/metaprogramming.pdf 2004.  K. Skalski M. Moskal and P. Olszta. Meta-Programming in Nemerle. Available online http:\/\/nemerle.org\/metaprogramming.pdf 2004."},{"volume-title":"Experiences with Domain-Specific Language Embedding in Scala. In 2nd International Workshop on Domain-Specific Program Development (DSPD)","year":"2008","author":"Sloane A. M.","key":"e_1_3_2_1_33_1"},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-12107-4_12"},{"key":"e_1_3_2_1_35_1","unstructured":"M. Summerfield. Programming in Python 3: A Complete Introduction to the Python Programming Language. Addison-Wesley Upper Saddle River Boston et al. 2nd edition 2010.   M. Summerfield. Programming in Python 3: A Complete Introduction to the Python Programming Language . Addison-Wesley Upper Saddle River Boston et al. 2nd edition 2010."},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/1408681.1408684"},{"key":"e_1_3_2_1_37_1","first-page":"11","volume-title":"Proceedings of the Conference on Domain-Specific Languages on Conference on Domain-Specific Languages (DSL)","author":"Thibault S.","year":"1997"},{"volume-title":"The Pragmatic Bookshelf","year":"2009","author":"Thomas D.","key":"e_1_3_2_1_38_1"},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.2498\/cit.2002.01.01"},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/352029.352035"},{"volume-title":"USA","year":"2009","author":"Wampler D.","key":"e_1_3_2_1_41_1"},{"volume-title":"John Wiley & Sons","year":"1971","author":"Weinberg G. M.","key":"e_1_3_2_1_42_1"},{"volume-title":"Proceedings of the 14th Annual European Conference on Pattern Languages of Programming (EuroPLoP)","year":"2009","author":"Zdun U.","key":"e_1_3_2_1_44_1"}],"event":{"name":"PLoP 11: Pattern Languages of Programs Conference 2011","sponsor":["Hillside Group Hillside Group","ACM Association for Computing Machinery"],"location":"Portland Oregon USA","acronym":"PLoP 11"},"container-title":["Proceedings of the 18th Conference on Pattern Languages of Programs"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2578903.2579139","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2578903.2579139","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T08:09:51Z","timestamp":1750234191000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2578903.2579139"}},"subtitle":["design principles and design patterns"],"short-title":[],"issued":{"date-parts":[[2011,10,21]]},"references-count":42,"alternative-id":["10.1145\/2578903.2579139","10.1145\/2578903"],"URL":"https:\/\/doi.org\/10.1145\/2578903.2579139","relation":{},"subject":[],"published":{"date-parts":[[2011,10,21]]},"assertion":[{"value":"2011-10-21","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}