{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,5]],"date-time":"2024-09-05T22:26:04Z","timestamp":1725575164370},"publisher-location":"Berlin, Heidelberg","reference-count":12,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540240136"},{"type":"electronic","value":"9783540305019"}],"license":[{"start":{"date-parts":[[2004,1,1]],"date-time":"2004-01-01T00:00:00Z","timestamp":1072915200000},"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":[[2004]]},"DOI":"10.1007\/978-3-540-30501-9_147","type":"book-chapter","created":{"date-parts":[[2011,1,13]],"date-time":"2011-01-13T21:42:17Z","timestamp":1294954937000},"page":"752-755","source":"Crossref","is-referenced-by-count":0,"title":["Target Code Generation sing the Code Expansion Technique for Java Bytecode"],"prefix":"10.1007","author":[{"given":"Kwang-Man","family":"Ko","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Soon-Gohn","family":"Kim","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"issue":"4","key":"147_CR1","doi-asserted-by":"publisher","first-page":"491","DOI":"10.1145\/69558.75700","volume":"11","author":"A.V. Aho","year":"1989","unstructured":"Aho, A.V., Ganapathi, M., Tjiang, S.W.K.: Code Generation Using Tree Matching and Dynamic Programming. ACM TOPLAS\u00a011(4), 491\u2013516 (1989)","journal-title":"ACM TOPLAS"},{"issue":"2","key":"147_CR2","doi-asserted-by":"publisher","first-page":"173","DOI":"10.1145\/357094.357097","volume":"2","author":"R.G.G. Cattell","year":"1980","unstructured":"Cattell, R.G.G.: Automatic Derivation of Code Generators from Machine Descriptions. ACM TOPLAS\u00a02(2), 173\u2013190 (1980)","journal-title":"ACM TOPLAS"},{"issue":"4","key":"147_CR3","doi-asserted-by":"publisher","first-page":"573","DOI":"10.1145\/356893.356897","volume":"14","author":"M. Ganapathi","year":"1982","unstructured":"Ganapathi, M., Fischer, C.N., Hennessy, J.L.: Retargetable Compiler Code Generation. ACM Computing Surveys\u00a014(4), 573\u2013592 (1982)","journal-title":"ACM Computing Surveys"},{"issue":"8","key":"147_CR4","doi-asserted-by":"crossref","first-page":"25","DOI":"10.1109\/MC.1980.1653744","volume":"13","author":"S.L. Graham","year":"1980","unstructured":"Graham, S.L.: Table-Driven Code Generation. IEEE Computer\u00a013(8), 25\u201334 (1980)","journal-title":"IEEE Computer"},{"key":"147_CR5","volume-title":"Design of Compilers : Techniques of Programming Language Translation","author":"K.A. Lemone","year":"1992","unstructured":"Lemone, K.A.: Design of Compilers: Techniques of Programming Language Translation. CRC Press, Boca Raton (1992)"},{"key":"147_CR6","unstructured":"van Staveren, H.: The table driven code generator from ACK 2nd. Revision, report-81, Netherlands Vrije Universiteit (1989)"},{"key":"147_CR7","unstructured":"Hwu, W.-m.W.: Java Bytecode to Native Code Translation: The Caffeine Prototype and Preliminary Results. In: The proceeding of the 29th Annual International Symposium on Microarchitecture (December 1999)"},{"key":"147_CR8","doi-asserted-by":"crossref","unstructured":"krall, A., Grafl, R.: CACAO: A 64 bit Java VM Just-in-Time Compiler, Concurrency: practice and experience (1997), \n                      \n                        http:\/\/www.complang.tuwien.ac.at\/~andi","DOI":"10.1002\/(SICI)1096-9128(199711)9:11<1017::AID-CPE347>3.3.CO;2-S"},{"key":"147_CR9","unstructured":"Veldema, R.: Jcc, a Native Java compiler, Vrije Universiteit Amsterdam (July 1998)"},{"key":"147_CR10","doi-asserted-by":"crossref","unstructured":"Meyer, J., Downing, T.: JAVA Virtual Machine. O\u2019Reilly, Sebastopol (1997)","DOI":"10.1016\/S1353-4858(97)83033-4"},{"key":"147_CR11","unstructured":"Arnold, K., Gosling, J.: The Java Programming Language, Sun Microsystems (1996)"},{"key":"147_CR12","unstructured":"Meyer, J.: Jasmin Assembler, \n                      \n                        http:\/\/www.cat.nyu.edu\/meyer\/"}],"container-title":["Lecture Notes in Computer Science","Parallel and Distributed Computing: Applications and Technologies"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-540-30501-9_147","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,19]],"date-time":"2019-05-19T19:31:15Z","timestamp":1558294275000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-540-30501-9_147"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2004]]},"ISBN":["9783540240136","9783540305019"],"references-count":12,"URL":"https:\/\/doi.org\/10.1007\/978-3-540-30501-9_147","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2004]]}}}