{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,27]],"date-time":"2026-02-27T03:47:12Z","timestamp":1772164032152,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":25,"publisher":"ACM","license":[{"start":{"date-parts":[[2011,10,22]],"date-time":"2011-10-22T00:00:00Z","timestamp":1319241600000},"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,22]]},"DOI":"10.1145\/2047862.2047887","type":"proceedings-article","created":{"date-parts":[[2011,10,25]],"date-time":"2011-10-25T08:23:06Z","timestamp":1319530986000},"page":"137-146","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":1,"title":["Less is more"],"prefix":"10.1145","author":[{"given":"B. J.","family":"Arnoldus","sequence":"first","affiliation":[{"name":"Eindhoven University of Technology, Eindhoven, Netherlands"}]},{"given":"M. G.J.","family":"van den Brand","sequence":"additional","affiliation":[{"name":"Eindhoven University of Technology, Eindhoven, Netherlands"}]},{"given":"A.","family":"Serebrenik","sequence":"additional","affiliation":[{"name":"Eindhoven University of Technology, Eindhoven, Netherlands"}]}],"member":"320","published-online":{"date-parts":[[2011,10,22]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/1088348.1088357"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/1289971.1289977"},{"key":"e_1_3_2_1_4_1","unstructured":"H. Bergsten. Javaserver Pages. O'Reilly & Associates Inc. Sebastopol CA USA 2nd edition 2002.   H. Bergsten. Javaserver Pages. O'Reilly & Associates Inc. Sebastopol CA USA 2nd edition 2002."},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1049\/ip-sen:20041181"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/226155.226156"},{"key":"e_1_3_2_1_7_1","volume-title":"Applications Programming in Smalltalk-80: How to use Model-View-Controller (MVC)","author":"Burbeck S.","year":"1992","unstructured":"S. Burbeck . Applications Programming in Smalltalk-80: How to use Model-View-Controller (MVC) , 1992 . S. Burbeck. Applications Programming in Smalltalk-80: How to use Model-View-Controller (MVC), 1992."},{"key":"e_1_3_2_1_8_1","volume-title":"September","author":"Cleophas L. G. W. A.","year":"2009","unstructured":"L. G. W. A. Cleophas . Private communication , September 2009 . L. G. W. A. Cleophas. Private communication, September 2009."},{"key":"e_1_3_2_1_9_1","volume-title":"Tree Automata Techniques and Applications. Available on: http:\/\/www.grappa.univ-lille3.fr\/tatahttp:\/\/www.grappa.univ-lille3.fr\/tata (accessed on","author":"Comon H.","year":"2010","unstructured":"H. Comon , M. Dauchet , R. Gilleron , C. L\u00f6ding , F. Jacquemard , D. Lugiez , S. Tison , and M. Tommasi . Tree Automata Techniques and Applications. Available on: http:\/\/www.grappa.univ-lille3.fr\/tatahttp:\/\/www.grappa.univ-lille3.fr\/tata (accessed on November 30, 2010 ), 2008. release November, 18th 2008. H. Comon, M. Dauchet, R. Gilleron, C. L\u00f6ding, F. Jacquemard, D. Lugiez, S. Tison, and M. Tommasi. Tree Automata Techniques and Applications. Available on: http:\/\/www.grappa.univ-lille3.fr\/tatahttp:\/\/www.grappa.univ-lille3.fr\/tata (accessed on November 30, 2010), 2008. release November, 18th 2008."},{"key":"e_1_3_2_1_11_1","volume-title":"Tree Automata and Tree Grammars. Manual written lecture notes","author":"Engelfriet J.","year":"1974","unstructured":"J. Engelfriet . Tree Automata and Tree Grammars. Manual written lecture notes , 1974 . J. Engelfriet. Tree Automata and Tree Grammars. Manual written lecture notes, 1974."},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1016\/0022-0000(80)90058-6"},{"key":"e_1_3_2_1_13_1","volume-title":"Design patterns: elements of reusable object-oriented software","author":"Gamma E.","year":"1995","unstructured":"E. Gamma , R. Helm , R. Johnson , and J. Vlissides . Design patterns: elements of reusable object-oriented software . Addison-Wesley Longman Publishing Co. , Boston, MA, USA , 1995 . E. Gamma, R. Helm, R. Johnson, and J. Vlissides. Design patterns: elements of reusable object-oriented software. Addison-Wesley Longman Publishing Co., Boston, MA, USA, 1995."},{"key":"e_1_3_2_1_14_1","series-title":"LNCS","doi-asserted-by":"crossref","first-page":"246","DOI":"10.1007\/978-3-540-40018-9_17","volume-title":"Programming Languages and Systems","author":"Gl\u00fcck R.","year":"2003","unstructured":"R. Gl\u00fcck and M. Kawabe . A program inverter for a functional language with equality and constructors . In A. Ohori, editor, Programming Languages and Systems , volume 2895 of LNCS , pages 246 -- 264 . Springer , 2003 . R. Gl\u00fcck and M. Kawabe. A program inverter for a functional language with equality and constructors. In A. Ohori, editor, Programming Languages and Systems, volume 2895 of LNCS, pages 246--264. Springer, 2003."},{"key":"e_1_3_2_1_15_1","series-title":"Mathematical Aspects of Computer Science","first-page":"42","volume-title":"Symposia in Applied Mathematics","author":"Hartmanis J.","year":"1967","unstructured":"J. Hartmanis . Context-free languages and Turing machine computations . In Symposia in Applied Mathematics , volume 19 of Mathematical Aspects of Computer Science , pages 42 -- 51 . Amer Mathematical Society , 1967 . J. Hartmanis. Context-free languages and Turing machine computations. In Symposia in Applied Mathematics, volume 19 of Mathematical Aspects of Computer Science, pages 42--51. Amer Mathematical Society, 1967."},{"key":"e_1_3_2_1_16_1","volume-title":"USA","author":"Herrington J.","year":"2003","unstructured":"J. Herrington . Code Generation in Action . Manning Publications Co., Greenwich, CT , USA , 2003 . J. Herrington. Code Generation in Action. Manning Publications Co., Greenwich, CT, USA, 2003."},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1109\/SCAM.2009.28"},{"issue":"3","key":"e_1_3_2_1_19_1","first-page":"26","article-title":"A description of the model-view-controller user interface paradigm in the Smalltalk-80 system","volume":"1","author":"Krasner G. E.","year":"1988","unstructured":"G. E. Krasner and S. T. Pope . A description of the model-view-controller user interface paradigm in the Smalltalk-80 system . Journal of Object Oriented Programming , 1 ( 3 ): 26 -- 49 , 1988 . G. E. Krasner and S. T. Pope. A description of the model-view-controller user interface paradigm in the Smalltalk-80 system. Journal of Object Oriented Programming, 1(3):26--49, 1988.","journal-title":"Journal of Object Oriented Programming"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/988672.988703"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1002\/(SICI)1097-024X(1998100)28:12%3C1327::AID-SPE195%3E3.0.CO;2-C"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/1863523.1863525"},{"key":"e_1_3_2_1_24_1","series-title":"LNCS","first-page":"2","volume-title":"SAIG","author":"Sheard T.","year":"2001","unstructured":"T. Sheard . Accomplishments and Research Challenges in Meta-programming . In SAIG , volume 2196 of LNCS , pages 2 -- 44 , London, UK , 2001 . Springer . T. Sheard. Accomplishments and Research Challenges in Meta-programming. In SAIG, volume 2196 of LNCS, pages 2--44, London, UK, 2001. Springer."},{"key":"e_1_3_2_1_25_1","series-title":"LNCS","first-page":"150","volume-title":"J.-M","author":"Sturm T.","year":"2002","unstructured":"T. Sturm , J. von Voss , and M. Boger . Generating Code from UML with Velocity Templates . In J.-M . J\u00e9z\u00e9quel, H. Hu\u00dfmann, and S. Cook, editors, UML, volume 2460 of LNCS , pages 150 -- 161 . Springer , 2002 . T. Sturm, J. von Voss, and M. Boger. Generating Code from UML with Velocity Templates. In J.-M. J\u00e9z\u00e9quel, H. Hu\u00dfmann, and S. Cook, editors, UML, volume 2460 of LNCS, pages 150--161. Springer, 2002."},{"key":"e_1_3_2_1_26_1","series-title":"LNCS","first-page":"21","volume-title":"Compiler Construction","author":"van den Brand M. G. J.","year":"2002","unstructured":"M. G. J. van den Brand , J. S. Scheerder , J. J. Vinju , and E. Visser . Disambiguation filters for scannerless generalized LR parsers . In R. Horspool, editor, Compiler Construction , volume 2304 of LNCS , pages 21 -- 44 . Springer , 2002 . M. G. J. van den Brand, J. S. Scheerder, J. J. Vinju, and E. Visser. Disambiguation filters for scannerless generalized LR parsers. In R. Horspool, editor, Compiler Construction, volume 2304 of LNCS, pages 21--44. Springer, 2002."},{"key":"e_1_3_2_1_27_1","first-page":"33","article-title":"Deterministic ascending tree automata I","volume":"5","author":"Vir\u00e1gh J.","year":"1981","unstructured":"J. Vir\u00e1gh . Deterministic ascending tree automata I . Acta Cybernetica , 5 : 33 -- 42 , 1981 . J. Vir\u00e1gh. Deterministic ascending tree automata I. Acta Cybernetica, 5:33--42, 1981.","journal-title":"Acta Cybernetica"},{"key":"e_1_3_2_1_28_1","series-title":"LNCS","first-page":"357","volume-title":"RTA '01","author":"Visser E.","year":"2001","unstructured":"E. Visser . Stratego: A language for Program Transformation based on Rewriting Strategies. System Description of Stratego 0.5 . In RTA '01 , volume 2051 of LNCS , pages 357 -- 361 , Berlin, Heidelberg , 2001 . Springer . E. Visser. Stratego: A language for Program Transformation based on Rewriting Strategies. System Description of Stratego 0.5. In RTA '01, volume 2051 of LNCS, pages 357--361, Berlin, Heidelberg, 2001. Springer."},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/253228.253388"}],"event":{"name":"GPCE '11: Generative Programming and Component Engineering","location":"Portland Oregon USA","acronym":"GPCE '11","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages"]},"container-title":["Proceedings of the 10th ACM international conference on Generative programming and component engineering"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2047862.2047887","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2047862.2047887","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T05:48:31Z","timestamp":1750225711000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2047862.2047887"}},"subtitle":["unparser-completeness of metalanguages for template engines"],"short-title":[],"issued":{"date-parts":[[2011,10,22]]},"references-count":25,"alternative-id":["10.1145\/2047862.2047887","10.1145\/2047862"],"URL":"https:\/\/doi.org\/10.1145\/2047862.2047887","relation":{"is-identical-to":[{"id-type":"doi","id":"10.1145\/2189751.2047887","asserted-by":"object"}]},"subject":[],"published":{"date-parts":[[2011,10,22]]},"assertion":[{"value":"2011-10-22","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}