{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,2,24]],"date-time":"2025-02-24T05:14:43Z","timestamp":1740374083406,"version":"3.37.3"},"publisher-location":"Berlin, Heidelberg","reference-count":24,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540221197"},{"type":"electronic","value":"9783540259350"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2004]]},"DOI":"10.1007\/978-3-540-25935-0_1","type":"book-chapter","created":{"date-parts":[[2010,7,22]],"date-time":"2010-07-22T19:46:50Z","timestamp":1279828010000},"page":"1-18","source":"Crossref","is-referenced-by-count":7,"title":["The Road to Utopia: A Future for Generative Programming"],"prefix":"10.1007","author":[{"given":"Don","family":"Batory","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"1_CR1","doi-asserted-by":"crossref","unstructured":"Balzer, R.: A Fifteen-Year Perspective on Automatic Programming. IEEE Transactions on Software Engineering (November 1985)","DOI":"10.1109\/TSE.1985.231877"},{"key":"1_CR2","doi-asserted-by":"crossref","unstructured":"Batory, D., O\u2019Malley, S.: The Design and Implementation of Hierarchical Software Systems with Reusable Components. In: ACM TOSEM (October 1992)","DOI":"10.1145\/136586.136587"},{"key":"1_CR3","doi-asserted-by":"crossref","unstructured":"Batory, D., Singhal, V., Thomas, J., Sirkin, M.: Scalable Software Libraries. In: ACM SIGSOFT (1993)","DOI":"10.1145\/256428.167078"},{"key":"1_CR4","doi-asserted-by":"crossref","unstructured":"Batory, D., Chen, G., Robertson, E., Wang, T.: Design Wizards and Visual Programming Environments for GenVoca Generators. IEEE Transactions on Software Engineering, 441\u2013452 (May 2000)","DOI":"10.1109\/32.846301"},{"key":"1_CR5","doi-asserted-by":"crossref","unstructured":"Batory, D., Sarvela, J.N., Rauschmayer, A.: Scaling Step-Wise Refinement. In: International Conference on Software Engineering (ICSE 2003) (2003)","DOI":"10.1109\/ICSE.2003.1201199"},{"key":"1_CR6","doi-asserted-by":"crossref","unstructured":"Batory, D., Lopez-Herrejon, R., Martin, J.P.: Generating Product-Lines of Product- Families. In: Automated Software Engineering Conference (2002)","DOI":"10.1109\/ASE.2002.1114997"},{"key":"1_CR7","doi-asserted-by":"crossref","unstructured":"Blaine, L., et al.: Planware: Domain-Specific Synthesis of High-performance Schedulers. In: Automated Software Engineering Conference, pp. 270\u2013280 (1998)","DOI":"10.1109\/ASE.1998.732672"},{"key":"1_CR8","doi-asserted-by":"crossref","first-page":"67","DOI":"10.1109\/MIS.2002.1134363","volume":"17#6","author":"R.J. Brachman","year":"2002","unstructured":"Brachman, R.J.: Systems That Know What They\u2019re Doing. IEEE Intelligent Systems\u00a017#6, 67\u201371 (2002)","journal-title":"IEEE Intelligent Systems"},{"key":"1_CR9","doi-asserted-by":"crossref","unstructured":"DeWitt, D., et al.: The Gamma Database Machine Project. IEEE Transactions on Data and Knowledge Engineering (March 1990)","DOI":"10.1109\/69.50905"},{"key":"1_CR10","doi-asserted-by":"publisher","first-page":"29","DOI":"10.1023\/A:1009726021843","volume":"1","author":"J. Gray","year":"1997","unstructured":"Gray, J., et al.: Data Cube: A Relational Aggregation Operator Generalizing Group-By, Cross-Tab, and Sub-Totals. Data Mining and Knowledge Discovery\u00a01, 29\u201353 (1997)","journal-title":"Data Mining and Knowledge Discovery"},{"key":"1_CR11","doi-asserted-by":"crossref","unstructured":"Griss, M.: Implementing Product-Line Features by Composing Component Aspects. In: Software Product-Line Conference, Denver (August 2000)","DOI":"10.1007\/978-1-4615-4339-8_15"},{"key":"1_CR12","doi-asserted-by":"crossref","unstructured":"Habermann, A.N., Flon, L., Cooprider, L.: Modularization and Hierarchy in a Family of Operating Systems. CACM\u00a019#5 (May 1976)","DOI":"10.1145\/360051.360076"},{"key":"1_CR13","doi-asserted-by":"crossref","unstructured":"Hein, A., Schlick, M., Vinga-Martins, R.: Applying Feature Models in Industrial Settings. In: Software Product Line Conference (SPLC1) (August 2000)","DOI":"10.1007\/978-1-4615-4339-8_3"},{"key":"1_CR14","doi-asserted-by":"crossref","unstructured":"Hellerstein, J.: Predicate Migration: Optimizing Queries with Expensive Predicates. In: SIGMOD 1993 (1993)","DOI":"10.1145\/170035.170078"},{"key":"1_CR15","doi-asserted-by":"crossref","unstructured":"Ioannidis, Y.E., Christodoulakis, S.: On the Propagation of Errors in the Size of Join Results. In: ACM SIGMOD 1991 (1991)","DOI":"10.1145\/115790.115835"},{"key":"1_CR16","unstructured":"Ioannidis, Y.E.: On the Computation of the Transitive Closure of Relational Operators. In: Very Large Database Conference 1986, pp. 403\u2013411 (1986)"},{"key":"1_CR17","doi-asserted-by":"crossref","unstructured":"Kang, K., Cohen, S., Hess, J., Nowak, W., Peterson, S.: Feature-Oriented Domain Analysis (FODA) Feasibility Study. Tech. Rep. CMU\/SEI-90-TR-21, Soft. Eng. Institute, Carnegie Mellon Univ., Pittsburgh, PA (November 1990)","DOI":"10.21236\/ADA235785"},{"key":"1_CR18","doi-asserted-by":"crossref","unstructured":"Li, H.C., Krishnamurthi, S., Fisler, K.: Interfaces for Modular Feature Verification. In: Automated Software Engineering Conference 2002, pp. 195\u2013204 (2002)","DOI":"10.1109\/ASE.2002.1115013"},{"key":"1_CR19","unstructured":"Neighbors, J.: Software construction using components. Ph. D. Thesis (Technical Report TR-160), University of California, Irvine (1980)"},{"key":"1_CR20","doi-asserted-by":"crossref","unstructured":"Sammet, J.E., Rector, R.W.: In Recognition of the 25th Anniversary of Computing Reviews: Selected Reviews 1960-1984. Communications of the ACM, 53\u201368 (January 1985)","DOI":"10.1145\/2465.214920"},{"key":"1_CR21","doi-asserted-by":"crossref","unstructured":"Schultz, U.P., Lawall, J.L., Consel, C.: Specialization Patterns, Research Report #3835 (January 1999)","DOI":"10.1109\/ASE.2000.873664"},{"key":"1_CR22","doi-asserted-by":"crossref","unstructured":"Selinger, P., Astrahan, M.M., Chamberlin, D.D., Lorie, R.A., Price, T.G.: Access Path Selection in a Relational Database System. In: ACM SIGMOD 1979, pp. 23\u201334 (1979)","DOI":"10.1145\/582095.582099"},{"key":"1_CR23","series-title":"Lecture Notes in Computer Science","volume-title":"Automated Deduction - CADE-12","author":"M. Stickel","year":"1994","unstructured":"Stickel, M., et al.: Deductive Composition of Astronomical Software from Subroutine Libraries. In: Bundy, A. (ed.) CADE 1994. LNCS, vol.\u00a0814, Springer, Heidelberg (1994)"},{"key":"1_CR24","doi-asserted-by":"crossref","unstructured":"Stonebraker, M.: Inclusion of New Types in Relational Data Base Systems. In: IEEE Data Engineering Conference, Los Angeles, CA (February 1986)","DOI":"10.1109\/ICDE.1986.7266230"}],"container-title":["Lecture Notes in Computer Science","Domain-Specific Program Generation"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-540-25935-0_1.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,2,23]],"date-time":"2025-02-23T07:28:46Z","timestamp":1740295726000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-540-25935-0_1"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2004]]},"ISBN":["9783540221197","9783540259350"],"references-count":24,"URL":"https:\/\/doi.org\/10.1007\/978-3-540-25935-0_1","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2004]]}}}