{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,24]],"date-time":"2026-03-24T16:02:27Z","timestamp":1774368147660,"version":"3.50.1"},"publisher-location":"Berlin, Heidelberg","reference-count":7,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"value":"9783540002338","type":"print"},{"value":"9783540362081","type":"electronic"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2002]]},"DOI":"10.1007\/3-540-36208-8_2","type":"book-chapter","created":{"date-parts":[[2007,6,7]],"date-time":"2007-06-07T18:05:27Z","timestamp":1181239527000},"page":"15-29","source":"Crossref","is-referenced-by-count":45,"title":["Generative Programming"],"prefix":"10.1007","author":[{"given":"Krzysztof","family":"Czarnecki","sequence":"first","affiliation":[]},{"given":"Kasper","family":"\u00d8sterbye","sequence":"additional","affiliation":[]},{"given":"Markus","family":"V\u00f6lter","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2002,11,8]]},"reference":[{"issue":"4","key":"2_CR1","doi-asserted-by":"publisher","first-page":"355","DOI":"10.1145\/136586.136587","volume":"1","author":"D. Batory","year":"1992","unstructured":"D. Batory and S. O\u2019Malley. The Design and Implementation of Hierarchical Software Systems with Reusable Components. In ACM Transactions on Software Engineering and Methodology, vol. 1, no. 4, October 1992, pp. 355~398","journal-title":"ACM Transactions on Software Engineering and Methodology"},{"key":"2_CR2","unstructured":"K. Czarnecki and U. Eisenecker. Generative Programming: Methods, Tools, and Applications. Addison-Wesley, Boston, MA, 2000"},{"key":"2_CR3","unstructured":"J. C. Cleaveland. Program Generators with XML and Java. Prentice-Hall, XML Book Series, 2001"},{"issue":"4","key":"2_CR4","doi-asserted-by":"publisher","first-page":"25","DOI":"10.1109\/52.17799","volume":"9","author":"J. C. Cleaveland","year":"1988","unstructured":"J. C. Cleaveland. Building Application Generators. In IEEE Software, vol. 9, no. 4, July 1988, pp. 25~33","journal-title":"IEEE Software"},{"key":"2_CR5","unstructured":"P. Clements and L. Northrop. Software Product Lines: Practices and Patterns. Addison-Wesley, 2001"},{"key":"2_CR6","unstructured":"J. Neighbors. Software construction using components. Ph. D. Thesis, (Technical Report TR-160), University of California, Irvine, 1980"},{"key":"2_CR7","unstructured":"D. M. Weiss and C. T. R. Lai. Software Product-Line Engineering: A Family-Based Software Development Process. Addison-Wesley, Reading, MA, 1999"}],"container-title":["Lecture Notes in Computer Science","Object-Oriented Technology ECOOP 2002 Workshop Reader"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/3-540-36208-8_2","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,2,17]],"date-time":"2019-02-17T06:35:33Z","timestamp":1550385333000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/3-540-36208-8_2"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2002]]},"ISBN":["9783540002338","9783540362081"],"references-count":7,"URL":"https:\/\/doi.org\/10.1007\/3-540-36208-8_2","relation":{},"ISSN":["0302-9743"],"issn-type":[{"value":"0302-9743","type":"print"}],"subject":[],"published":{"date-parts":[[2002]]}}}