{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,31]],"date-time":"2025-10-31T07:09:12Z","timestamp":1761894552835,"version":"3.33.0"},"publisher-location":"Berlin, Heidelberg","reference-count":17,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540425465"},{"type":"electronic","value":"9783540448006"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2001]]},"DOI":"10.1007\/3-540-44800-4_11","type":"book-chapter","created":{"date-parts":[[2007,7,16]],"date-time":"2007-07-16T16:37:37Z","timestamp":1184603857000},"page":"118-127","source":"Crossref","is-referenced-by-count":8,"title":["Reflection Support by Means of Template Metaprogramming"],"prefix":"10.1007","author":[{"given":"Giuseppe","family":"Attardi","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Antonio","family":"Cisternino","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2001,8,24]]},"reference":[{"key":"11_CR1","first-page":"29","volume-title":"CLOS in Context-The Shape of the Design Space. In Object Oriented Programming-The CLOS perspective","author":"R.G. Gabriel","year":"1993","unstructured":"R.G. Gabriel, D.G. Bobrow, J.L. White, CLOS in Context-The Shape of the Design Space. In Object Oriented Programming-The CLOS perspective. The MIT Press, Cambridge, MA, 1993, pp. 29\u201361."},{"key":"11_CR2","volume-title":"Generative Programming-Methods, Tools, and Applications","author":"K. Czarnecki","year":"2000","unstructured":"K. Czarnecki, U.W. Eisenacker, Generative Programming-Methods, Tools, and Applications. Addison Wesley, Reading, MA, 2000."},{"key":"11_CR3","volume-title":"The Design and Evolution of C++","author":"B. Stroustrup","year":"1994","unstructured":"B. Stroustrup, The Design and Evolution of C++. Addison Wesley, Reading, MA, 1994."},{"key":"11_CR4","unstructured":"Sleepycat Software, The Berkeley Database, http:\/\/www.sleepycat.com ."},{"key":"11_CR5","unstructured":"MySQL, MySQL, http:\/\/www.mysql.com ."},{"key":"11_CR6","unstructured":"Microsoft, ActiveX Data Objects, http:\/\/msdn.microsoft.com\/library\/psdk\/dasdk\/adot9elu.htm ."},{"key":"11_CR7","unstructured":"K.A. Knizhnik, The GigaBASE Object-Relational database system, http:\/\/www.ispras.ru\/~knizhnik ."},{"key":"11_CR8","unstructured":"Sun Microsystems, Java Database Connectivity, http:\/\/java.sun.com\/ ."},{"key":"11_CR9","unstructured":"Petter Urkedal, Tools for Template Metaprogramming, http:\/\/matfys.lth.se\/~petter\/src\/more\/metad ."},{"key":"11_CR10","volume-title":"Oracle8\u2122 Programming: a primer","author":"R. Sunderraman","year":"2000","unstructured":"R. Sunderraman, Oracle8\u2122 Programming: a primer, Addison-Wesley, MA, 2000."},{"key":"11_CR11","unstructured":"P. J. Plauger, A. Stepanov, M. Lee, D. Musser, The Standard Template Library, Prentice-Hall, 2000."},{"key":"11_CR12","unstructured":"J. Malenfant, M. Jaques, and F.-N. Demers, A tutorial on behavioral reflection and its implementation. Proceedings of the Reflection 96 Conference, Gregor Kiczales, editor, pp. 1\u201320, San Francisco, California, USA, April 1996."},{"key":"11_CR13","doi-asserted-by":"crossref","unstructured":"Tyng-Ruey Chuang and Y. S. Kuo and Chien-Min Wang, Non-Intrusive Object Introspection in C++: Architecture and Application. Proceedings of the 20th Int. Conference on Software Engineering, IEEE Computer Society Press, pp. 312\u2013321, 1998","DOI":"10.1109\/ICSE.1998.671360"},{"key":"11_CR14","series-title":"Technical Report UIUCDCS-R-92-1736","volume-title":"Reification and reflection in C++: An operating systems perspective","author":"P. W. Madany","year":"1992","unstructured":"Peter W. Madany, Nayeem Islam, Panos Kougiouris, and Roy H. Campbell, Reification and reflection in C++: An operating systems perspective. Technical Report UIUCDCS-R-92-1736, Dept. of Computer Science, University of Illinois at Urbana-Champaign, March 1992."},{"key":"11_CR15","unstructured":"Yutaka Ishikawa, Atsushi Hori, Mitsuhisa Sato, Motohiko Matsuda, J. Nolte, Hiroshi Tezuka, Hiroki Konaka, Munenori Maeda, and Kazuto Kubota, Design and Implementation of metalevel architecture in C++-MPC++ approach. Proceedings of the Reflection 96 Conference, Gregor Kiczales, editor, pages 153\u2013166, San Francisco, California, USA, April 1996."},{"key":"11_CR16","unstructured":"B. Gowing and V. Cahill, Meta-Object Protocols for C++: The Iguana Approach. Proc. Reflection '96, San Francisco, California, 1996, pp. 137\u2013152."},{"key":"11_CR17","doi-asserted-by":"crossref","unstructured":"Shigeru Chiba. A metaobject protocol for C++. Conference Proceedings of Object-Oriented Programming Systems, Languages and Applications, pp. 285\u2013299, ACM Press, 1995.","DOI":"10.1145\/217838.217868"}],"container-title":["Lecture Notes in Computer Science","Generative and Component-Based Software Engineering"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/3-540-44800-4_11","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,1,19]],"date-time":"2025-01-19T12:02:11Z","timestamp":1737288131000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/3-540-44800-4_11"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2001]]},"ISBN":["9783540425465","9783540448006"],"references-count":17,"URL":"https:\/\/doi.org\/10.1007\/3-540-44800-4_11","relation":{},"ISSN":["0302-9743"],"issn-type":[{"type":"print","value":"0302-9743"}],"subject":[],"published":{"date-parts":[[2001]]}}}