{"id":"https://openalex.org/W2159585277","doi":"https://doi.org/10.1145/568173.568179","title":"Supporting objects in run-time bytecode specialization","display_name":"Supporting objects in run-time bytecode specialization","publication_year":2002,"publication_date":"2002-09-12","ids":{"openalex":"https://openalex.org/W2159585277","doi":"https://doi.org/10.1145/568173.568179","mag":"2159585277"},"language":"en","primary_location":{"id":"doi:10.1145/568173.568179","doi":"https://doi.org/10.1145/568173.568179","is_oa":false,"landing_page_url":"https://doi.org/10.1145/568173.568179","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the ASIAN symposium on Partial evaluation and semantics-based program manipulation","raw_type":"proceedings-article"},"volume":null,"type":"conference-paper","is_traditional":true,"indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5004449937","display_name":"Reynald Affeldt","orcid":"https://orcid.org/0000-0002-2327-953X","observed_orcids":["https://orcid.org/0000-0002-2327-953X"]},"institutions":[{"id":"https://openalex.org/I74801974","display_name":"The University of Tokyo","ror":"https://ror.org/057zh3y96","country_code":"JP","type":"education","lineage":["https://openalex.org/I74801974"]}],"countries":["JP"],"is_corresponding":false,"raw_author_name":"Reynald Affeldt","raw_affiliation_strings":["University of Tokyo, Tokyo, Japan"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Tokyo, Tokyo, Japan","institution_ids":["https://openalex.org/I74801974"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5079977725","display_name":"Hidehiko Masuhara","orcid":"https://orcid.org/0000-0002-8837-5303","observed_orcids":["https://orcid.org/0000-0002-8837-5303"]},"institutions":[{"id":"https://openalex.org/I74801974","display_name":"The University of Tokyo","ror":"https://ror.org/057zh3y96","country_code":"JP","type":"education","lineage":["https://openalex.org/I74801974"]}],"countries":["JP"],"is_corresponding":false,"raw_author_name":"Hidehiko Masuhara","raw_affiliation_strings":["University of Tokyo, Tokyo, Japan"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Tokyo, Tokyo, Japan","institution_ids":["https://openalex.org/I74801974"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5048931630","display_name":"Eijiro Sumii","orcid":null,"observed_orcids":[]},"institutions":[{"id":"https://openalex.org/I74801974","display_name":"The University of Tokyo","ror":"https://ror.org/057zh3y96","country_code":"JP","type":"education","lineage":["https://openalex.org/I74801974"]}],"countries":["JP"],"is_corresponding":false,"raw_author_name":"Eijiro Sumii","raw_affiliation_strings":["University of Tokyo, Tokyo, Japan"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Tokyo, Tokyo, Japan","institution_ids":["https://openalex.org/I74801974"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5109877761","display_name":"Akinori Yonezawa","orcid":null,"observed_orcids":[]},"institutions":[{"id":"https://openalex.org/I74801974","display_name":"The University of Tokyo","ror":"https://ror.org/057zh3y96","country_code":"JP","type":"education","lineage":["https://openalex.org/I74801974"]}],"countries":["JP"],"is_corresponding":false,"raw_author_name":"Akinori Yonezawa","raw_affiliation_strings":["University of Tokyo, Tokyo, Japan"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Tokyo, Tokyo, Japan","institution_ids":["https://openalex.org/I74801974"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I74801974"],"apc_list":null,"apc_paid":null,"fwci":1.2075,"has_fulltext":false,"cited_by_count":12,"citation_normalized_percentile":{"value":0.77239499,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":88,"max":96},"biblio":{"volume":null,"issue":null,"first_page":"50","last_page":"60"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.5019999742507935,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.5019999742507935,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10126","display_name":"Logic, programming, and type systems","score":0.4684999883174896,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10639","display_name":"Advanced Software Engineering Methodologies","score":0.00430000014603138,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/java","display_name":"Java","score":0.7839999794960022},{"id":"https://openalex.org/keywords/object-references","display_name":"object references","score":0.8510000109672546},{"id":"https://openalex.org/keywords/reference-management","display_name":"citation management","score":0.6439999938011169},{"id":"https://openalex.org/keywords/soundness","display_name":"soundness","score":0.5320000052452087},{"id":"https://openalex.org/keywords/adverse-effects","display_name":"adverse effects","score":0.6679999828338623},{"id":"https://openalex.org/keywords/ray-tracing","display_name":"ray tracing","score":0.6200000047683716},{"id":"https://openalex.org/keywords/performance-optimization","display_name":"performance optimization","score":0.4189999997615814}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8624827861785889},{"id":"https://openalex.org/C548217200","wikidata":"https://www.wikidata.org/wiki/Q251","display_name":"Java","level":2,"score":0.7635593414306641},{"id":"https://openalex.org/C2779818221","wikidata":"https://www.wikidata.org/wiki/Q837330","display_name":"Bytecode","level":3,"score":0.6860997676849365},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.6570926904678345},{"id":"https://openalex.org/C132106392","wikidata":"https://www.wikidata.org/wiki/Q1373903","display_name":"Real time Java","level":3,"score":0.6414399147033691},{"id":"https://openalex.org/C138673069","wikidata":"https://www.wikidata.org/wiki/Q322229","display_name":"Tracing","level":2,"score":0.5108460783958435},{"id":"https://openalex.org/C98045186","wikidata":"https://www.wikidata.org/wiki/Q205663","display_name":"Process (computing)","level":2,"score":0.5103110671043396},{"id":"https://openalex.org/C2777472213","wikidata":"https://www.wikidata.org/wiki/Q137496","display_name":"Java bytecode","level":5,"score":0.49686816334724426},{"id":"https://openalex.org/C184337299","wikidata":"https://www.wikidata.org/wiki/Q1437428","display_name":"Semantics (computer science)","level":2,"score":0.49348700046539307},{"id":"https://openalex.org/C168702491","wikidata":"https://www.wikidata.org/wiki/Q567345","display_name":"Java annotation","level":4,"score":0.4055204689502716},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.32592082023620605}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/568173.568179","doi":"https://doi.org/10.1145/568173.568179","is_oa":false,"landing_page_url":"https://doi.org/10.1145/568173.568179","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the ASIAN symposium on Partial evaluation and semantics-based program manipulation","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"study_designs":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":23,"referenced_works":["https://openalex.org/W11600427","https://openalex.org/W22870443","https://openalex.org/W1484522353","https://openalex.org/W1488264918","https://openalex.org/W1602998533","https://openalex.org/W1810396090","https://openalex.org/W1865193337","https://openalex.org/W1971014792","https://openalex.org/W1976575828","https://openalex.org/W1991751536","https://openalex.org/W2002181967","https://openalex.org/W2011669306","https://openalex.org/W2021951417","https://openalex.org/W2078655808","https://openalex.org/W2092282367","https://openalex.org/W2116981323","https://openalex.org/W2125062340","https://openalex.org/W2159241680","https://openalex.org/W2167056990","https://openalex.org/W3005193075","https://openalex.org/W4285719527","https://openalex.org/W6633276215","https://openalex.org/W6677478165"],"related_works":["https://openalex.org/W7096552405","https://openalex.org/W7097903196","https://openalex.org/W10172778","https://openalex.org/W71313168","https://openalex.org/W7097345936","https://openalex.org/W2031165841","https://openalex.org/W3079795479","https://openalex.org/W7100912236","https://openalex.org/W2167056990","https://openalex.org/W7095862371"],"abstract_inverted_index":{"This":[0,33],"paper":[1],"describes":[2],"a":[3,24,90,107],"run-time":[4,81,91],"specialization":[5,37,59,92],"system":[6,93],"for":[7,94,100,106],"the":[8,13,18,36,43,48,58,64,67,95],"Java":[9,20,96],"language.":[10],"One":[11],"of":[12,16,29,66],"main":[14],"difficulties":[15],"supporting":[17],"full":[19],"language":[21],"resides":[22],"in":[23],"sound":[25,80],"yet":[26],"effective":[27],"management":[28],"references":[30,41,56],"to":[31],"objects.":[32],"is":[34],"because":[35,52],"process":[38,60],"may":[39],"share":[40],"with":[42,72],"running":[44,68],"application":[45],"that":[46,78],"executes":[47],"residual":[49],"code,":[50],"and":[51,88],"side-effects":[53],"through":[54],"those":[55],"by":[57],"could":[61],"easily":[62],"break":[63],"semantics":[65],"application.":[69,109],"To":[70],"cope":[71],"these":[73],"difficulties,":[74],"we":[75,86],"elaborate":[76],"requirements":[77],"ensure":[79],"specialization.":[82],"Based":[83],"on":[84],"them,":[85],"design":[87],"implement":[89],"language,":[97],"which":[98],"exhibits,":[99],"instance,":[101],"approximately":[102],"20-25%":[103],"speed-up":[104],"factor":[105],"ray-tracing":[108]},"counts_by_year":[{"year":2017,"cited_by_count":2},{"year":2013,"cited_by_count":1},{"year":2012,"cited_by_count":1}],"updated_date":"2026-10-16T09:59:22.235173","created_date":"2016-06-24T00:00:00"}
