{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,9,28]],"date-time":"2025-09-28T04:17:05Z","timestamp":1759033025743},"publisher-location":"Berlin, Heidelberg","reference-count":21,"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_17","type":"book-chapter","created":{"date-parts":[[2011,1,7]],"date-time":"2011-01-07T09:49:51Z","timestamp":1294393791000},"page":"267-286","source":"Crossref","is-referenced-by-count":9,"title":["A Generative Approach to Framework Instantiation"],"prefix":"10.1007","author":[{"given":"Vaclav","family":"Cechticky","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Philippe","family":"Chevalley","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Alessandro","family":"Pasetti","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Walter","family":"Schaufelberger","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"17_CR1","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"29","DOI":"10.1007\/3-540-45707-0","volume-title":"Software Frameworks and Embedded Control Systems","author":"A. Pasetti","year":"2002","unstructured":"Pasetti, A.: Software Frameworks and Embedded Control Systems. LNCS, vol.\u00a02231, p. 29. Springer, Heidelberg (2002)"},{"key":"17_CR2","unstructured":"Pasetti, A., et al.: An Object-Oriented Component-Based Framework for On-Board Systems. In: Proceedings of the 12th Data System in Aerospace (DASIA) Conference, Nice, France (May 2001)"},{"key":"17_CR3","volume-title":"Generative Programming: Methods, Tools and Applications","author":"K. Czarnecki","year":"2000","unstructured":"Czarnecki, K., Eisenecker, U.: Generative Programming: Methods, Tools and Applications. Addison-Wesley, Reading (2000)"},{"key":"17_CR4","unstructured":"Kay, M.: XSLT \u2013 Programmer\u2019s Reference. Wrox Books (2001)"},{"key":"17_CR5","volume-title":"Design Patterns \u2013 Elements of Reusable Object Oriented Software","author":"E. Gamma","year":"1995","unstructured":"Gamma, E., et al.: Design Patterns \u2013 Elements of Reusable Object Oriented Software. Addison- Wesley, Reading (1995)"},{"key":"17_CR6","volume-title":"Developing JavaBeans (Java Series)","author":"R. Englander","year":"1997","unstructured":"Englander, R.: Developing JavaBeans (Java Series). O\u2019Reilly and Associated, New York (1997)"},{"key":"17_CR7","doi-asserted-by":"crossref","unstructured":"Ortigosa, A., Campo, M., Moriyon, R.: Towards Agent-Oriented Assistance for Framework Instantiation. In: Proceedings of the 15th Annual Conference on Object-Oriented Programming, Systems, and Languages(OOPSLA 2000), Minneapolis, USA (October 2000)","DOI":"10.1145\/353171.353188"},{"key":"17_CR8","doi-asserted-by":"crossref","unstructured":"Fontoura, M., et al.: Using Domain-Specific Languages to Instantiate Object-Oriented Frameworks. IEE Proc.-Soft.\u00a0147(4) (August 2000)","DOI":"10.1049\/ip-sen:20000791"},{"key":"17_CR9","doi-asserted-by":"crossref","unstructured":"Swe Myat, S., Yhang, H., Jarzabek, S.: XVCL: A Tutorial. In: Proceedings of the Conference on Software Engineering and Knowledge Engineering (SEKE), Ischia, Italy (July 2002)","DOI":"10.1145\/568760.568821"},{"key":"17_CR10","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"32","DOI":"10.1007\/3-540-45821-2_2","volume-title":"Generative Programming and Component Engineering","author":"J. Sztipanovits","year":"2002","unstructured":"Sztipanovits, J., Karsai, G.: Generative Programming for Embedded Systems. In: Batory, D., Consel, C., Taha, W. (eds.) GPCE 2002. LNCS, vol.\u00a02487, p. 32. Springer, Heidelberg (2002)"},{"key":"17_CR11","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"32","DOI":"10.1007\/3-540-45821-2_10","volume-title":"Generative Programming and Component Engineering","author":"K. Czarnecki","year":"2002","unstructured":"Czarnecki, K., et al.: Generative Programming for Embedded Software: An Industrial Experience Report. In: Batory, D., Consel, C., Taha, W. (eds.) GPCE 2002. LNCS, vol.\u00a02487, p. 32. Springer, Heidelberg (2002)"},{"key":"17_CR12","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"2","DOI":"10.1007\/3-540-48166-4_2","volume-title":"Software Engineering - ESEC\/FSE \u201999","author":"K. Czarnecki","year":"1999","unstructured":"Czarnecki, K., Eisenecker, U.: Components and Generative Programming. In: Nierstrasz, O., Lemoine, M. (eds.) ESEC 1999 and ESEC-FSE 1999. LNCS, vol.\u00a01687, p. 2. Springer, Heidelberg (1999)"},{"key":"17_CR13","doi-asserted-by":"crossref","unstructured":"Bryant, B., et al.: Formal Specifications of Generative Component Assembly Using Two Level Grammar. In: Proceedings of the Conference on Software Engineering and Knowledge Engineering (SEKE), Ischia, Italy (July 2002)","DOI":"10.1145\/568760.568796"},{"key":"17_CR14","doi-asserted-by":"crossref","unstructured":"Butler, G.: Generative Techniques for Product Lines. Software Engineering Notes\u00a026(6) (November 2001)","DOI":"10.1145\/505532.505551"},{"key":"17_CR15","unstructured":"Anastasopoulos, M., Gacek, C.: Implementing Product Line Variability. In: Proceedings of the International Conference on Software Engineering (ICSE), Toronto (May 2001)"},{"volume-title":"Software Product Lines \u2013 Experience and Research Directions","year":"2000","key":"17_CR16","unstructured":"Donohoe, P. (ed.): Software Product Lines \u2013 Experience and Research Directions. Kluwer Academic Publisher, Dordrecht (2000)"},{"volume-title":"Building Application Frameworks \u2013Foundations of Framework Design","year":"1999","key":"17_CR17","unstructured":"Fayad, M., Schmidt, D., Johnson, R. (eds.): Building Application Frameworks \u2013Foundations of Framework Design. Wiley Computer Publishing, Chichester (1999)"},{"key":"17_CR18","unstructured":"http:\/\/java.sun.com\/products\/jfc\/tsc\/articles\/persistence\/index.html"},{"key":"17_CR19","volume-title":"Principles of Continuous System Simulation","author":"W. Giloi","year":"1975","unstructured":"Giloi, W.: Principles of Continuous System Simulation. B. G. Teubner, Stuttgart (1975)"},{"key":"17_CR20","unstructured":"Oliveira, T., Alencar, P., Cowan, D.: Towards a Declarative Approach to Framework Instantiation. In: Proceedings of the Workshop on Declarative Metaprogramming, Automated Software Engineering Conference, Edinburgh (September 2002)"},{"key":"17_CR21","volume-title":"Program Generators with XML and Java","author":"J. Craig Cleveland","year":"2001","unstructured":"Craig Cleveland, J.: Program Generators with XML and Java. Prentice Hall, Englewood Cliffs (2001)"}],"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_17","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,6,7]],"date-time":"2019-06-07T13:40:17Z","timestamp":1559914817000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-540-39815-8_17"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2003]]},"ISBN":["9783540201021","9783540398158"],"references-count":21,"URL":"https:\/\/doi.org\/10.1007\/978-3-540-39815-8_17","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2003]]}}}