{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,1]],"date-time":"2025-11-01T21:35:23Z","timestamp":1762032923191,"version":"3.38.0"},"publisher-location":"Berlin, Heidelberg","reference-count":26,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540201021"},{"type":"electronic","value":"9783540398158"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2003]]},"DOI":"10.1007\/978-3-540-39815-8_15","type":"book-chapter","created":{"date-parts":[[2011,1,7]],"date-time":"2011-01-07T14:49:51Z","timestamp":1294411791000},"page":"245-264","source":"Crossref","is-referenced-by-count":22,"title":["Component-Based DSL Development"],"prefix":"10.1007","author":[{"given":"Thomas","family":"Cleenewerck","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"15_CR1","unstructured":"Chamberlin, D., et al.: Xml path language (xpath) 2.0 w3c working draft 15, November 2002 (2002)"},{"key":"15_CR2","first-page":"143","volume-title":"Proceedings 5th International Conference on Software Reuse","author":"D. Batory","year":"1988","unstructured":"Batory, D., Lofaso, B., Smaragdakis, Y.: JTS: tools for implementing domain-specific languages. In: Proceedings 5th International Conference on Software Reuse, Victoria, BC, Canada, 2\u20135 1998, pp. 143\u2013153. IEEE, Los Alamitos (1988)"},{"issue":"1","key":"15_CR3","first-page":"66","volume":"4","author":"J. Bosch","year":"1997","unstructured":"Bosch, J.: Delegating compiler objects: Modularity and reusability in language engineering. Nordic Journal of Computing\u00a04(1), 66\u201392 (1997)","journal-title":"Nordic Journal of Computing"},{"key":"15_CR4","unstructured":"Don Chamberlin Mary F. Fernandez Michael Kay Jonathan Robie J\u00ebr\u00f4me Sim\u00e9on Anders Berglund, Scott Boag. Xml path language (xpath) 2.0 w3c working draft 15, November 2002 (2002)"},{"key":"15_CR5","unstructured":"Clark, J.: Xsl transformations (xslt) version 1.0 w3c recommendation, November 16 (1999)"},{"key":"15_CR6","unstructured":"Fallside, D.C.: Xml schema part 0: Primer w3c recommendation, May 2 (2001)"},{"key":"15_CR7","unstructured":"Faith, R.E., Nyland, L.S., Prins, J.F.: KHEPERA: A system for rapid implementation of domain specific languages. pp. 243\u2013256"},{"key":"15_CR8","volume-title":"MFC Internals: Inside the MFC Architecture","author":"S. Wingo","year":"1994","unstructured":"Wingo, S., Shepherd, G.: MFC Internals: Inside the MFC Architecture. Addison-Wesley, Reading (1994)"},{"key":"15_CR9","unstructured":"Heering, J., Bergstra, J.A., Klint, P.: Algebraic specification. ACM Press\/Addison-Wesley (1989)"},{"key":"15_CR10","unstructured":"Glandrup, M., Aksit, M., Bergmans, L., Tekinerdogan, B.: On composing separated concerns, composability and composition anomalies. In: ACM OOPSLA 2000 workshop on Advanced Separation of Concerns, Minneapolis (October 2000)"},{"key":"15_CR11","unstructured":"Lieberherr, K.J.: Adaptive Object-Oriented Software: The Demeter Method with Propagation Patterns. PWS Publishing Company (1996)"},{"key":"15_CR12","unstructured":"Lieberherr, K., Patt-Shamir, B.: Traversals of object structures: Specification and efficient implementation (1997)"},{"key":"15_CR13","doi-asserted-by":"crossref","unstructured":"Bosch, J., Mattsson, M.: Experience paper: Observations on the evolution of an industrial oo framework. In: ICSM, pp. 139\u2013145 (1999)","DOI":"10.1109\/ICSM.1999.792597"},{"key":"15_CR14","doi-asserted-by":"crossref","unstructured":"Nakatani, L.H., Ardis, M.A., Olsen, R.G., Pontrelli, P.M.: Jargons for domain engineering. Domain-Specific Languages, 15\u201324 (1999)","DOI":"10.1145\/331960.331966"},{"issue":"5","key":"15_CR15","doi-asserted-by":"publisher","first-page":"299","DOI":"10.1145\/367236.367262","volume":"3","author":"P. Naur","year":"1960","unstructured":"Naur, P.: Revised report on the algorithmic language algol 60. Communications of the ACM\u00a03(5), 299\u2013314 (1960)","journal-title":"Communications of the ACM"},{"key":"15_CR16","unstructured":"Nakatani, L., Jones, M.: Jargons and infocentrism. In: 1st ACM SIGPLAN Workshop on Domain-Specific Languages, pp. 59\u201374 (1997)"},{"key":"15_CR17","unstructured":"Smaragdakis, Y., Batory, D.: DiSTiL: A transformation library for data structures. In: Domain-Specific Languages (DSL) Conference, pp. 257\u2013270 (1997)"},{"key":"15_CR18","unstructured":"Simonyi, C.: The death of computer languages, the birth of intentional programming (1995)"},{"key":"15_CR19","unstructured":"Simonyi, C.: Intentional programming - innovation in the legacy age (1996)"},{"key":"15_CR20","unstructured":"Singhal, V.P.: A Programming Language for Writing Domain-Specific Software System Generators. PhD thesis (1996)"},{"key":"15_CR21","first-page":"13","volume-title":"Software Architectures \u2013 Advances and Applications","author":"J.-G. Schneider","year":"1999","unstructured":"Schneider, J.-G., Nierstrasz, O.: Components, scripts and glue. In: Barroca, L., Hall, J., Hall, P. (eds.) Software Architectures \u2013 Advances and Applications, pp. 13\u201325. Springer, Heidelberg (1999)"},{"key":"15_CR22","unstructured":"Sperberg-McQueen, C.M., Maler, E., Bray, T., Paoli, J.: Extensible markup language (xml) 1.0 (second edition) w3c recommendation, October 6 (2000)"},{"key":"15_CR23","unstructured":"van den Brand, M.G.J., Klint, P.: ASF+SDF Meta-Environment User Manual. In: Centrum voor Wiskunde en Informatica (CWI), Kruislaan 413, 1098 SJ Amsterdam, The Netherlands (July 2002)"},{"issue":"6","key":"15_CR24","doi-asserted-by":"publisher","first-page":"26","DOI":"10.1145\/352029.352035","volume":"35","author":"A.v. Deursen","year":"2000","unstructured":"Deursen, A.v., Klint, P., Visser, J.: Domain-specific languages: An annotated bibliography. SIGPLAN Notices\u00a035(6), 26\u201336 (2000)","journal-title":"SIGPLAN Notices"},{"key":"15_CR25","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"357","DOI":"10.1007\/3-540-45127-7_27","volume-title":"Rewriting Techniques and Applications","author":"E. Visser","year":"2001","unstructured":"Visser, E.: Stratego: A language for program transformation based on rewriting strategies. In: Middeldorp, A. (ed.) RTA 2001. LNCS, vol.\u00a02051, p. 357. Springer, Heidelberg (2001)"},{"key":"15_CR26","unstructured":"Whitmer, R.: Document object model (dom) level 3 xpath specification w3c working draft, March 28 (2002)"}],"container-title":["Lecture Notes in Computer Science","Generative Programming and Component Engineering"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-540-39815-8_15","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,3,1]],"date-time":"2025-03-01T14:22:47Z","timestamp":1740838967000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-540-39815-8_15"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2003]]},"ISBN":["9783540201021","9783540398158"],"references-count":26,"URL":"https:\/\/doi.org\/10.1007\/978-3-540-39815-8_15","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2003]]}}}