{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,4,8]],"date-time":"2025-04-08T04:24:01Z","timestamp":1744086241558,"version":"3.40.3"},"publisher-location":"Berlin, Heidelberg","reference-count":24,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783642333071"},{"type":"electronic","value":"9783642333088"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2012]]},"DOI":"10.1007\/978-3-642-33308-8_18","type":"book-chapter","created":{"date-parts":[[2012,9,1]],"date-time":"2012-09-01T21:33:52Z","timestamp":1346535232000},"page":"210-225","source":"Crossref","is-referenced-by-count":0,"title":["Methodology and Experiments to Transform Heterogeneous Meta-program into Meta-meta-programs"],"prefix":"10.1007","author":[{"given":"Vytautas","family":"\u0160tuikys","sequence":"first","affiliation":[]},{"given":"Kristina","family":"Bespalova","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"key":"18_CR1","first-page":"6","volume":"158","author":"A. Ortiz","year":"2007","unstructured":"Ortiz, A.: An introduction to metaprogramming. Linux Journal\u00a0(158), 6 (2007)","journal-title":"Linux Journal"},{"key":"18_CR2","doi-asserted-by":"crossref","unstructured":"Veldhuizen, T.L.: Tradeoffs in Metaprogramming. In: Proc. of ACM SIGPLAN Workshop on Partial Evaluation and Semantics-Based Program Manipulation, Charleston, SC, USA, pp. 150\u2013159 (2006)","DOI":"10.1145\/1111542.1111569"},{"issue":"2","key":"18_CR3","first-page":"124","volume":"37","author":"R. Dama\u0161evi\u010dius","year":"2008","unstructured":"Dama\u0161evi\u010dius, R., \u0160tuikys, V.: Taxonomy of the Fundamental Concepts of Metaprogramming. Information Technology and Control\u00a037(2), 124\u2013132 (2008)","journal-title":"Information Technology and Control"},{"key":"18_CR4","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"2","DOI":"10.1007\/3-540-44806-3_2","volume-title":"Semantics, Applications, and Implementation of Program Generation","author":"T. Sheard","year":"2001","unstructured":"Sheard, T.: Accomplishments and Research Challenges in Meta-programming. In: Taha, W. (ed.) SAIG 2001. LNCS, vol.\u00a02196, pp. 2\u201344. Springer, Heidelberg (2001)"},{"key":"18_CR5","unstructured":"Pasalic, E.: The Role of Type Equality in Meta-Programming. PhD thesis, Oregon Health and Sciences University, OGI School of Science and Engineering (2004)"},{"key":"18_CR6","doi-asserted-by":"crossref","unstructured":"\u0160tuikys, V., Dama\u0161evi\u010dius, R.: Metaprogramming Techniques for Designing Embedded Components for Ambient Intelligence. In: Basten, T., Geilen, M., de Groot, H. (eds.) Ambient Intelligence: Impact on Embedded System Design, pp. 229\u2013250. Kluwer Academic Publishers (2003)","DOI":"10.1007\/0-306-48706-3_12"},{"key":"18_CR7","doi-asserted-by":"crossref","unstructured":"Batory, D., Dasari, S., Geraci, B., Singhal, V., Sirkin, M., Thomas, J.: Achieving Reuse with Software System Generators. IEEE Software, 89\u201394 (September 1995)","DOI":"10.1109\/52.311067"},{"key":"18_CR8","unstructured":"Terry, P.D.: Compilers and Compiler Generators: An Introduction with C++. International Thomson Computer Press (1997)"},{"key":"18_CR9","unstructured":"Batory, D.: Product-line architectures, Invited Presentation, Smalltalk and Java in Industry and Practical Training, Erfurt, Germany, pp. 1\u201312 (1998)"},{"key":"18_CR10","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"178","DOI":"10.1007\/3-540-44815-2_13","volume-title":"Generative and Component-Based Software Engineering","author":"A. Ludwig","year":"2001","unstructured":"Ludwig, A., Heuzeroth, D.: Metaprogramming in the Large. In: Butler, G., Jarzabek, S. (eds.) GCSE 2000. LNCS, vol.\u00a02177, pp. 178\u2013187. Springer, Heidelberg (2001)"},{"key":"18_CR11","doi-asserted-by":"crossref","unstructured":"L\u00f6we, W., Noga, M.: Metaprogramming Applied to Web Component Deployment. Electronic Notes in Theoretical Computer Science\u00a065(4) (2002)","DOI":"10.1016\/S1571-0661(04)80442-0"},{"key":"18_CR12","doi-asserted-by":"publisher","first-page":"125","DOI":"10.1016\/j.entcs.2005.10.021","volume":"152","author":"T. Mens","year":"2006","unstructured":"Mens, T., Czarnecki, K., Van Gorp, P.: A Taxonomy of Model Transformations. Electronic Notes in Theoretical Computer Science\u00a0152, 125\u2013142 (2006)","journal-title":"Electronic Notes in Theoretical Computer Science"},{"key":"18_CR13","unstructured":"Taha, W.: Multi-Stage Programming: Its Theory and Applications. PhD thesis, Oregon Graduate Institute of Science and Technology (1999)"},{"key":"18_CR14","unstructured":"Cordy, J.R., Sarkar, M.S.: Metaprogram Implementation by Second Order Source Transformation. Position paper at Software Transformation Systems Workshop at Generative Programming and Component Engineering Conference (GPCE 2004), Vancouver, Canada (October 2004)"},{"key":"18_CR15","doi-asserted-by":"publisher","first-page":"105","DOI":"10.1145\/1289971.1289990","volume-title":"Proc. of 6th Int. Conf. on Generative Programming and Component Eng. (GPCE 2007)","author":"S. Trujillo","year":"2007","unstructured":"Trujillo, S., Azanza, M., D\u00edaz, O.: Generative Metaprogramming. In: Proc. of 6th Int. Conf. on Generative Programming and Component Eng. (GPCE 2007), October 1-3, pp. 105\u2013114. Salzburg, Austria (2007)"},{"key":"18_CR16","first-page":"28","volume-title":"Proceedings of World Conference on E-Learning in Corporate, Government, Healthcare, and Higher Education","author":"D. Leeder","year":"2004","unstructured":"Leeder, D., Boyle, T., Morales, R., Wharrad, H., Garrud, P.: To boldly GLO \u2013 towards the next generation of Learning Objects. In: Proceedings of World Conference on E-Learning in Corporate, Government, Healthcare, and Higher Education, pp. 28\u201333. AACE, Chesapeake (2004)"},{"key":"18_CR17","doi-asserted-by":"publisher","first-page":"661","DOI":"10.1016\/j.compedu.2009.09.026","volume":"54","author":"T. Boyle","year":"2010","unstructured":"Boyle, T.: Layered learning design: Towards an integration of learning design and learning object perspectives. Computers & Education\u00a054, 661\u2013668 (2010)","journal-title":"Computers & Education"},{"key":"18_CR18","doi-asserted-by":"publisher","first-page":"115","DOI":"10.1145\/1286240.1286270","volume-title":"Proc. of the 18th Conf. on Hypertext and Hypermedia","author":"E. Losh","year":"2007","unstructured":"Losh, E.: Assembly Lines: Web Generators as Hypertexts. In: Proc. of the 18th Conf. on Hypertext and Hypermedia, pp. 115\u2013122. ACM Press, New York (2007)"},{"key":"18_CR19","doi-asserted-by":"crossref","unstructured":"Helman, T., Fertalj, K.: A Critique of Web Application Generators. In: Proc. of the 25th Int. Conf. on Information Technology Interfaces (ITI), pp. 639\u2013644 (2003)","DOI":"10.1109\/ITI.2003.1225415"},{"key":"18_CR20","doi-asserted-by":"crossref","unstructured":"Biggerstaff, T.J.: The library scaling problem and the limits of concrete component reuse. In: Proceedings of the Third International Conference on Advances in Software Reusability, Rio de Janeiro, pp. 102\u2013109 (1994)","DOI":"10.1109\/ICSR.1994.365806"},{"key":"18_CR21","unstructured":"Prusinkiewicz, P.: Graphical applications of L-systems. In: Proceedings of Graphics Interface 1986\/Vision Interface 1986, pp. 247\u2013253 (1986)"},{"key":"18_CR22","unstructured":"Jacob, C.: Modeling Growth with L-Systems & Mathematica. In: Mathematica in Education. TELOS Springer (1995)"},{"key":"18_CR23","doi-asserted-by":"crossref","unstructured":"Barei\u0161a, E., Jusas, V., Motiej\u016bnas, K., \u0160einauskas, R.: Functional test generation remote tool. In: 8th Euromicro Conference on Digital System Design (DSD 2005), pp. 192\u2013195 (2005)","DOI":"10.1109\/DSD.2005.42"},{"key":"18_CR24","unstructured":"Roget\u2019s 21st Century Thesaurus, 3rd edn. Source location: Philip Lief Group (2009), http:\/\/thesaurus.com\/browse\/methodology (accessed: June 26, 2012)"}],"container-title":["Communications in Computer and Information Science","Information and Software Technologies"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-33308-8_18.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,4,7]],"date-time":"2025-04-07T18:17:08Z","timestamp":1744049828000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-33308-8_18"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2012]]},"ISBN":["9783642333071","9783642333088"],"references-count":24,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-33308-8_18","relation":{},"ISSN":["1865-0929","1865-0937"],"issn-type":[{"type":"print","value":"1865-0929"},{"type":"electronic","value":"1865-0937"}],"subject":[],"published":{"date-parts":[[2012]]}}}