{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,4]],"date-time":"2024-09-04T21:05:14Z","timestamp":1725483914507},"publisher-location":"Berlin, Heidelberg","reference-count":20,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540438472"},{"type":"electronic","value":"9783540454403"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2002]]},"DOI":"10.1007\/3-540-45440-3_10","type":"book-chapter","created":{"date-parts":[[2007,5,13]],"date-time":"2007-05-13T11:42:06Z","timestamp":1179056526000},"page":"141-154","source":"Crossref","is-referenced-by-count":1,"title":["Beyond Generic Component Parameters"],"prefix":"10.1007","author":[{"given":"Uwe","family":"A\u00dfmann","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2002,6,21]]},"reference":[{"key":"10_CR1","unstructured":"International Organization for Standardization. Ada 83 Reference Manual. The Language. The Standard Libraries, 1983."},{"key":"10_CR2","unstructured":"International Organization for Standardization. Ada 95 Reference Manual. The Language. The Standard Libraries, January 1995. ANSI\/ISO\/IEC-8652:1995."},{"key":"10_CR3","unstructured":"Uwe A\u00dfmann, Andreas Ludwig, and Rainer Neumann. COMPOST home page. http:\/\/i44w3.info.uni-karlsruhe.de\/~compost , March 2000."},{"key":"10_CR4","doi-asserted-by":"crossref","unstructured":"Uwe A\u00dfmann. Meta-programming Composers In Second-Generation Component Systems. In J. Bishop and N. Horspool, editors, Systems Implementation 2000-Working Conference IFIP WG 2.4, Berlin, February 1998. Chapman and Hall.","DOI":"10.1007\/978-0-387-35350-0_17"},{"key":"10_CR5","unstructured":"Kent Beck. Extreme Programming Explained: Embracing Change. Addison-Wesley, 1999."},{"key":"10_CR6","first-page":"331","volume":"3","author":"B. Bak","year":"1991","unstructured":"Lars Bak, Claus N\u00f6rgaad, Elmer Sandvad, J\u00f6rgen Linkskov Knudsen, and Ole Lehrmann Madsen. Software Engineering Environments, volume 3, chapter \u201dAn Overview of the Mj\u00f6lner BETA System\u201d, pages 331\u2013362. Ellis Horwood, 1991.","journal-title":"Software Engineering Environments"},{"key":"10_CR7","unstructured":"Gilad Bracha. The Programming Language Jigsaw: Mixins, Modularity and Multiple Inheritance. PhD thesis, University of Utah, 1992."},{"key":"10_CR8","doi-asserted-by":"crossref","unstructured":"Don Batory, Vivek Singhal, Jeff Thomas, Sankar Dasari, Bart Geraci, and Marty Sirkin. The GenVoca model of software-system generation. IEEE Software, 11(5):89\u201394, September 1994.","DOI":"10.1109\/52.311067"},{"key":"10_CR9","unstructured":"Krzysztof Czarnecki and Ulrich Eisenecker. Generative Programming: Methods, Techniques, and Applications. Addision-Wesley, 2000."},{"key":"10_CR10","series-title":"Lect Notes Comput Sci","first-page":"483","volume-title":"Proceedings of the ECOOP\u2019 93 European Conference on Object-oriented Programming","author":"S. Chiba","year":"1993","unstructured":"Shigeru Chiba and Takashi Masuda. Designing an Extensible Distributed Language with a Meta-Level Architecture. In O. Nierstrasz, editor, Proceedings of the ECOOP\u2019 93 European Conference on Object-oriented Programming, LNCS 707, pages 483\u2013502, Kaiserslautern, Germany, July 1993. Springer-Verlag."},{"key":"10_CR11","series-title":"Lect Notes Comput Sci","volume-title":"Generative Component-based Software Engineering (GCSE)","author":"S. Krishnamurthi","year":"1999","unstructured":"Shiram Krishnamurthi, Matthias Felleisen, and Bruce F. Duba. From Macros to Reusable Generative Programming. In U. W. Eisenecker and K. Czarnecki, editors, Generative Component-based Software Engineering (GCSE), number 1799 in Lecture Notes in Computer Science, Erfurt, October 1999."},{"key":"10_CR12","series-title":"Lect Notes Comput Sci","doi-asserted-by":"publisher","first-page":"220","DOI":"10.1007\/BFb0053381","volume-title":"ECOOP 97","author":"K. Kiczales","year":"1997","unstructured":"Gregor Kiczales, John Lamping, Anurag Mendhekar, Chris Maeda, Cristina Lopez, Jean-Marc Loingtier, and John Irwin. Aspect-oriented programming. In ECOOP 97, volume 1241 of Lecture Notes in Computer Science, pages 220\u2013242. Springer-Verlag, 1997."},{"key":"10_CR13","unstructured":"S. Katz, C. A. Richter, and K.-S. The. PARIS: A system for reusing partially interpreted schemas. In Proceedings of the 9th International Conference on Software Engineering, pages 377\u2013385. IEEE Computer Society Press, 1987."},{"key":"10_CR14","unstructured":"B. Liskov, R. R. Atkinson, T. Bloom, E. B. Moss, R. Schaffert, and A. Snyder. CLU reference manual. Technical Report MIT\/LCS\/TR-225, Massachusetts Institute of Technology, October 1979."},{"key":"10_CR15","unstructured":"J. Lindskov Knudsen, M L\u00f6fgren, O Lehrmann Madsen, and B. Magnus-son. Object-Oriented Environments-The Mjolner Approach. Prentice Hall, 1994."},{"key":"10_CR16","unstructured":"Bil Lewis, Dan LaLiberte, Richard Stallman, and the GNU Manual Group. GNU Emacs Lisp Reference Manual. GNU Free Software Foundation, for emacs version 20.3, revision 2.5 edition, May 1998."},{"key":"10_CR17","volume-title":"Technical Report CSD-89-545","author":"W. Maddox","year":"1989","unstructured":"William Maddox. Semantically-sensitive macroprocessing. Technical Report CSD-89-545, University of California, Berkeley, 1989."},{"key":"10_CR18","volume-title":"Design patterns for object-oriented software development","author":"W. Pree","year":"1995","unstructured":"Wolfgang Pree. Design patterns for object-oriented software development. Addison-Wesley, New York, ACM press, 1995."},{"key":"10_CR19","unstructured":"C. Simonyi and M. Heller. The Hungarian revolution: A developing standard for naming program variables. Byte Magazine, 16(8):131\u2013132, 134\u2013138, August 1991."},{"key":"10_CR20","volume-title":"The C++ Programming Language: Third Edition","author":"B. Stroustrup","year":"1997","unstructured":"Bjyrne Stroustrup. The C++ Programming Language: Third Edition. Addison-Wesley Publishing Co., Reading, Mass., 1997."}],"container-title":["Lecture Notes in Computer Science","Component Deployment"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/3-540-45440-3_10","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,4,27]],"date-time":"2019-04-27T21:51:37Z","timestamp":1556401897000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/3-540-45440-3_10"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2002]]},"ISBN":["9783540438472","9783540454403"],"references-count":20,"URL":"https:\/\/doi.org\/10.1007\/3-540-45440-3_10","relation":{},"ISSN":["0302-9743"],"issn-type":[{"type":"print","value":"0302-9743"}],"subject":[],"published":{"date-parts":[[2002]]}}}