{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,5]],"date-time":"2024-09-05T15:22:42Z","timestamp":1725549762837},"publisher-location":"Berlin, Heidelberg","reference-count":16,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540291381"},{"type":"electronic","value":"9783540319771"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2005]]},"DOI":"10.1007\/11561347_5","type":"book-chapter","created":{"date-parts":[[2005,10,3]],"date-time":"2005-10-03T12:41:30Z","timestamp":1128343290000},"page":"47-62","source":"Crossref","is-referenced-by-count":3,"title":["Efficient Code Generation for a Domain Specific Language"],"prefix":"10.1007","author":[{"given":"Andrew","family":"Moss","sequence":"first","affiliation":[]},{"given":"Henk","family":"Muller","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"key":"5_CR1","unstructured":"Microchip. PIC16F84 data sheet. Technical Report DS35007B, Microchip Technology Inc. (2001)"},{"key":"5_CR2","unstructured":"Willems, M., B\u00fcrsgens, V., Meyr, H.: FRIDGE: Floating-Point Programming of Fixed-Point Digital Signal Processors. In: Proc. Int. Conf. on Signal Processing Application and Technology (ICSPAT), San Diego, September 1997, pp. 1000\u20131005 (1997)"},{"issue":"9","key":"5_CR3","doi-asserted-by":"publisher","first-page":"840","DOI":"10.1109\/82.868453","volume":"47","author":"K.-I. Kum","year":"2000","unstructured":"Kum, K.-I., Kang, J., Sung, W.: AUTOSCALER for C: An optimizing floating-point to integer C program converter for fixed-point digital signal processors. IEEE Transactions on Circuits and Systems-II: Analog and Digital Signal Processing\u00a047(9), 840\u2013848 (2000)","journal-title":"IEEE Transactions on Circuits and Systems-II: Analog and Digital Signal Processing"},{"key":"5_CR4","doi-asserted-by":"crossref","unstructured":"Cmar, R., Rijnders, L., Schaumont, P., Vernalde, S., Bolsens, I.: A methodology and design environment for DSP ASIC fixed-point refinement. In: DATE, p. 271 (1999)","DOI":"10.1145\/307418.307503"},{"key":"5_CR5","unstructured":"Keding, H., H\u00fcrtgen, F., Willems, M., Coors, M.: Transformation of Floating-Point into Fixed-Point Algorithms by Interpolation Applying a Statistical Approach. In: Proc. Int. Conf. on Signal Processing Application and Technology (ICSPAT), Toronto (September 1998)"},{"key":"5_CR6","first-page":"65","volume-title":"Parallelism and Implementation of Logic and Constraint Logic Programming","author":"M. Hermenegildo","year":"1999","unstructured":"Hermenegildo, M., Bueno, F., Cabeza, D., de la Banda, M.G., L\u00f3pez, P., Puebla, G.: The CIAO Multi-Dialect Compiler and System: An Experimentation Workbench for Future (C)LP Systems. In: Parallelism and Implementation of Logic and Constraint Logic Programming, pp. 65\u201385. Nova Science, USA (1999)"},{"key":"5_CR7","unstructured":"Hermenegildo, M.V., Bueno, F., Puebla, G., Lopez, P.: Program analysis, debugging, and optimization using the ciao system preprocessor. In: Proceedings of the 1999 international conference on Logic programming, Cambridge, MA, USA, pp. 52\u201366. Massachusetts Institute of Technology (1999)"},{"key":"5_CR8","unstructured":"Piumarta, I.: Delayed Code Generation in a Smalltalk-80 Compiler. PhD thesis, Department of Computer Science, University of Manchester (October 1992)"},{"key":"5_CR9","series-title":"Lecture Notes in Computer Science","volume-title":"Partial Evaluation. Practice and Theory","year":"1999","unstructured":"Hatcliff, J., Mogensen, T.\u00c6., Thiemann, P. (eds.): DIKU 1998. LNCS, vol.\u00a01706. Springer, Heidelberg (1999)"},{"key":"5_CR10","volume-title":"Partial evaluation and automatic program generation","author":"N.D. Jones","year":"1993","unstructured":"Jones, N.D., Gomard, C.K., Sestoft, P.: Partial evaluation and automatic program generation. Prentice-Hall, Inc., Upper Saddle River (1993)"},{"key":"5_CR11","first-page":"134","volume-title":"ICSR 1998: Proceedings of the 5th International Conference on Software Reuse","author":"P. Hudak","year":"1998","unstructured":"Hudak, P.: Modular domain specific languages and tools. In: ICSR 1998: Proceedings of the 5th International Conference on Software Reuse, p. 134. IEEE Computer Society, Los Alamitos (1998)"},{"key":"5_CR12","doi-asserted-by":"crossref","unstructured":"Ganz, S.E., Sabry, A., Taha, W.: Macros as multi-stage computations: Type-safe, generative, binding macros in macroml. In: ICFP, pp. 74\u201385 (2001)","DOI":"10.1145\/507635.507646"},{"issue":"3","key":"5_CR13","doi-asserted-by":"publisher","first-page":"787","DOI":"10.1145\/1015706.1015801","volume":"23","author":"M. McCool","year":"2004","unstructured":"McCool, M., Toit, S.D., Popa, T., Chan, B., Moule, K.: Shader algebra. ACM Trans. Graph.\u00a023(3), 787\u2013795 (2004)","journal-title":"ACM Trans. Graph."},{"key":"5_CR14","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"9","DOI":"10.1007\/3-540-45350-4_5","volume-title":"Semantics, Applications, and Implementation of Program Generation","author":"C. Elliott","year":"2000","unstructured":"Elliott, C., Finne, S., de Moor, O.: Compiling embedded languages. In: Taha, W. (ed.) SAIG 2000. LNCS, vol.\u00a01924, pp. 9\u201327. Springer, Heidelberg (2000)"},{"issue":"3","key":"5_CR15","doi-asserted-by":"publisher","first-page":"291","DOI":"10.1145\/641909.641910","volume":"25","author":"M. Rhiger","year":"2003","unstructured":"Rhiger, M.: A foundation for embedded languages. ACM Trans. Program. Lang. Syst.\u00a025(3), 291\u2013315 (2003)","journal-title":"ACM Trans. Program. Lang. Syst."},{"key":"5_CR16","unstructured":"Langhammer, T., Herrmann, C.: Automatic staging for image processing. Number MIP-0410 (2004)"}],"container-title":["Lecture Notes in Computer Science","Generative Programming and Component Engineering"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/11561347_5.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,11,17]],"date-time":"2020-11-17T19:50:58Z","timestamp":1605642658000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/11561347_5"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2005]]},"ISBN":["9783540291381","9783540319771"],"references-count":16,"URL":"https:\/\/doi.org\/10.1007\/11561347_5","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2005]]}}}