{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,4]],"date-time":"2024-09-04T18:45:18Z","timestamp":1725475518046},"publisher-location":"Berlin, Heidelberg","reference-count":15,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540668183"},{"type":"electronic","value":"9783540466970"}],"license":[{"start":{"date-parts":[[1999,1,1]],"date-time":"1999-01-01T00:00:00Z","timestamp":915148800000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[1999]]},"DOI":"10.1007\/10704054_2","type":"book-chapter","created":{"date-parts":[[2006,12,29]],"date-time":"2006-12-29T01:54:19Z","timestamp":1167357259000},"page":"13-24","source":"Crossref","is-referenced-by-count":0,"title":["Automatic Generation of Executable Data Structures"],"prefix":"10.1007","author":[{"given":"Nobuhisa","family":"Fujinami","sequence":"first","affiliation":[]}],"member":"297","reference":[{"issue":"1","key":"2_CR1","first-page":"11","volume":"1","author":"C. Pu","year":"1988","unstructured":"Pu, C., Massalin, H., Ioannidis, J.: The Synthesis kernel. Computing Systems\u00a01(1), 11\u201332 (1988)","journal-title":"Computing Systems"},{"key":"2_CR2","unstructured":"Massalin, H.: Synthesis: An Efficient Implementation of Fundamental Operating System Services. PhD thesis, Graduate School of Arts and Sciences, Columbia University (April 1992)"},{"key":"2_CR3","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"9","DOI":"10.1007\/3-540-63827-X_38","volume-title":"Scientific Computing in Object-Oriented Parallel Environments","author":"N. Fujinami","year":"1997","unstructured":"Fujinami, N.: Automatic Run-Time Code Generation in C++. In: Ishikawa, Y., Reynders, J.V.W., Tholburn, M. (eds.) ISCOPE 1997. LNCS, vol.\u00a01343, pp. 9\u201316. Springer, Heidelberg (1997); Also appeared as Technical Report SCSL-TR-97-006 of Sony Computer Science Laboratory Inc."},{"key":"2_CR4","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"253","DOI":"10.1007\/BFb0055522","volume-title":"Types in Compilation","author":"N. Fujinami","year":"1998","unstructured":"Fujinami, N.: Determination of Dynamic Method Dispatches Using Runtime Code Generation. In: Leroy, X., Ohori, A. (eds.) TIC 1998. LNCS, vol.\u00a01473, pp. 253\u2013271. Springer, Heidelberg (1998); Also appeared as Technical Report SCSL-TR-98-007 of Sony Computer Science Laboratory Inc."},{"key":"2_CR5","volume-title":"The C++ Programming Language","year":"1991","unstructured":"Stroustrup, B. (ed.): The C++ Programming Language, 2nd edn. Addison Wesley, Reading (1991)","edition":"2"},{"key":"2_CR6","doi-asserted-by":"crossref","unstructured":"Engler, D.R., Hsieh, W.C., Frans Kaashoek, M.: C: A language For High-Level, Efficient, and Machine-independent Dynamic Code Generation. In: Conference Record of POPL 1996: The 23rd ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, pp. 258\u2013270 (January 1996)","DOI":"10.1145\/237721.237765"},{"key":"2_CR7","doi-asserted-by":"crossref","unstructured":"Poletto, M., Engler, D.R., Frans Kaashoek, M.: tcc: A System for Fast, Flexible, and High-level Dynamic Code Generation. In: Proceedings of the SIGPLAN 1997 Conference on Programming Language Design and Implementation, pp. 109\u2013121 (June 1997)","DOI":"10.1145\/258916.258926"},{"key":"2_CR8","doi-asserted-by":"crossref","unstructured":"Auslander, J., Philipose, M., Chambers, C., Eggers, S.J., Bershad, B.N.: Fast, Effiective Dynamic Compilation. In: Proceedings of the SIGPLAN 1996 Conference on Programming Language Design and Implementation, pp. 149\u2013159 (May 1996)","DOI":"10.1145\/249069.231409"},{"key":"2_CR9","unstructured":"Yarvin, C., Sah, A.: QuaC: Binary Optimization for Fast Runtime Code Generation in C. Technical Report UCB\/\/CSD-94-792, University of California Berkeley, Department of Computer Science (1994)"},{"key":"2_CR10","doi-asserted-by":"crossref","unstructured":"Lee, P., Leone, M.: Optimizing ML with Run-Time Code Generation. In: Proceedings of the SIGPLAN 1996 Conference on Programming Language Design and Implementation, pp. 137\u2013148 (May 1996)","DOI":"10.1145\/249069.231407"},{"key":"2_CR11","unstructured":"Leone, M., Lee, P.: A Declarative Approach to Run-Time Code Generation. In: Workshop Record of WCSSS 1996: The Inaugural Workshop on Compiler Support for System Software, pp. 8\u201317 (February 1996)"},{"key":"2_CR12","doi-asserted-by":"crossref","unstructured":"Grant, B., Mock, M., Philipose, M., Chambers, G., Eggers, S.J.: Annotation-Directed Run-Time Specialization in C. In: Proceedings of Workshop on Partial Evaluation and Semantics-Based Program Manipulation, PEPM 1997 (June 1997)","DOI":"10.1145\/258993.259016"},{"key":"2_CR13","unstructured":"Grant, B., Mock, M., Philipose, M., Chambers, G., Eggers, S.J.: DyC: An Expressive Annotation-Directed Dynamic Compiler for C. Technical Report 97-03-03, Department of Computer Science and Engineering, University of Washington (1997)"},{"key":"2_CR14","doi-asserted-by":"crossref","unstructured":"Consel, C., N\u00f6el, F.: A General Approach for Run-Time Specialization and its Application to C. Technical Report No. 946, INRIA\/IRISA (July 1995)","DOI":"10.1145\/237721.237767"},{"key":"2_CR15","doi-asserted-by":"crossref","unstructured":"Consel, C., Hornof, L., N\u00f6el, F., Volanshi, N.: A Uniform Approach for Compile-time and Run-time Specialization. Technical Report No. 2775, INRIA (January 1996)","DOI":"10.1007\/3-540-61580-6_4"}],"container-title":["Lecture Notes in Computer Science","Computing in Object-Oriented Parallel Environments"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/10704054_2","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,19]],"date-time":"2019-05-19T21:50:40Z","timestamp":1558302640000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/10704054_2"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1999]]},"ISBN":["9783540668183","9783540466970"],"references-count":15,"URL":"https:\/\/doi.org\/10.1007\/10704054_2","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[1999]]}}}