{"id":"https://openalex.org/W1553616198","doi":null,"title":"Implementing a Java TM Virtual Machine in the Java Programming Language","display_name":"Implementing a Java TM Virtual Machine in the Java Programming Language","publication_year":1998,"publication_date":"1998-03-01","ids":{"openalex":"https://openalex.org/W1553616198","mag":"1553616198"},"language":"en","primary_location":{"id":"mag:1553616198","doi":null,"is_oa":false,"landing_page_url":"http://dl.acm.org/citation.cfm?id=974968","pdf_url":null,"source":null,"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":null},"volume":null,"type":"article","is_traditional":true,"indexed_in":[],"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/A5078449317","display_name":"Antero Taivalsaari","orcid":"https://orcid.org/0000-0002-7769-2880","observed_orcids":["https://orcid.org/0000-0002-7769-2880"]},"institutions":[],"countries":[],"is_corresponding":true,"raw_author_name":"Antero Taivalsaari","raw_affiliation_strings":[],"raw_orcid":"https://orcid.org/0000-0002-7769-2880","affiliations":[]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":0,"corresponding_author_ids":["https://openalex.org/A5078449317"],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":2.1966,"has_fulltext":false,"cited_by_count":18,"citation_normalized_percentile":{"value":0.87184508,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":88,"max":93},"biblio":{"volume":null,"issue":null,"first_page":null,"last_page":null},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10126","display_name":"Logic, programming, and type systems","score":0.9589999914169312,"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"}},"topics":[{"id":"https://openalex.org/T10126","display_name":"Logic, programming, and type systems","score":0.9589999914169312,"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/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.03550000116229057,"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/T11424","display_name":"Security and Verification in Computing","score":0.0017999999690800905,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/java-virtual-machine","display_name":"Java Virtual Machine","score":0.9340000152587891},{"id":"https://openalex.org/keywords/virtual-machine-implementation","display_name":"virtual machine implementation","score":0.9300000071525574},{"id":"https://openalex.org/keywords/java-programming-language","display_name":"Java programming","score":0.6959999799728394},{"id":"https://openalex.org/keywords/virtual-machine-architecture","display_name":"virtual machine architecture","score":0.878000020980835},{"id":"https://openalex.org/keywords/self-hosting","display_name":"self-hosting","score":0.4699999988079071},{"id":"https://openalex.org/keywords/implementation-techniques","display_name":"implementation techniques","score":0.36399999260902405}],"concepts":[{"id":"https://openalex.org/C174954855","wikidata":"https://www.wikidata.org/wiki/Q7623626","display_name":"strictfp","level":4,"score":0.8251484632492065},{"id":"https://openalex.org/C548217200","wikidata":"https://www.wikidata.org/wiki/Q251","display_name":"Java","level":2,"score":0.8228782415390015},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8068146705627441},{"id":"https://openalex.org/C132106392","wikidata":"https://www.wikidata.org/wiki/Q1373903","display_name":"Real time Java","level":3,"score":0.7165172100067139},{"id":"https://openalex.org/C168702491","wikidata":"https://www.wikidata.org/wiki/Q567345","display_name":"Java annotation","level":4,"score":0.6748068332672119},{"id":"https://openalex.org/C181907185","wikidata":"https://www.wikidata.org/wiki/Q1100098","display_name":"Java concurrency","level":4,"score":0.651038408279419},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.6434295177459717},{"id":"https://openalex.org/C172482141","wikidata":"https://www.wikidata.org/wiki/Q379273","display_name":"Generics in Java","level":5,"score":0.5618999600410461},{"id":"https://openalex.org/C60945770","wikidata":"https://www.wikidata.org/wiki/Q2517517","display_name":"Java Modeling Language","level":5,"score":0.4870322346687317},{"id":"https://openalex.org/C25344961","wikidata":"https://www.wikidata.org/wiki/Q192726","display_name":"Virtual machine","level":2,"score":0.4746188223361969},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.45009714365005493},{"id":"https://openalex.org/C15524039","wikidata":"https://www.wikidata.org/wiki/Q865817","display_name":"Java applet","level":3,"score":0.44381582736968994},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.3372043967247009}],"mesh":[],"locations_count":1,"locations":[{"id":"mag:1553616198","doi":null,"is_oa":false,"landing_page_url":"http://dl.acm.org/citation.cfm?id=974968","pdf_url":null,"source":null,"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":null}],"best_oa_location":null,"sustainable_development_goals":[],"study_designs":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":7,"referenced_works":["https://openalex.org/W1514258760","https://openalex.org/W1602100009","https://openalex.org/W1644882639","https://openalex.org/W1649645444","https://openalex.org/W1770006921","https://openalex.org/W2045723688","https://openalex.org/W2170352783"],"related_works":["https://openalex.org/W7095558749","https://openalex.org/W1674937662","https://openalex.org/W2771728663","https://openalex.org/W2597572057","https://openalex.org/W7100306553","https://openalex.org/W207585796","https://openalex.org/W7098606667","https://openalex.org/W6922470306","https://openalex.org/W4242666955","https://openalex.org/W3196403009"],"abstract_inverted_index":{"JavaInJava":[0,55],"is":[1],"a":[2,58],"Java":[3,9,34],"virtual":[4,30,42],"machine":[5,43],"written":[6],"in":[7,21],"the":[8,25,33,51],"TM":[10],"programming":[11,35],"language.":[12],"The":[13],"system":[14],"was":[15],"built":[16],"at":[17],"Sun":[18],"Microsystems":[19],"Laboratories":[20],"order":[22],"to":[23,38],"examine":[24],"feasibility":[26],"of":[27,54,60],"constructing":[28],"high-quality":[29],"machines":[31],"using":[32],"language":[36],"and":[37,56],"experiment":[39],"with":[40],"new":[41],"implementation":[44],"techniques.":[45],"In":[46],"this":[47],"paper":[48],"we":[49],"describe":[50],"overall":[52],"architecture":[53],"summarize":[57],"number":[59],"interesting":[61],"technical":[62],"issues":[63],"that":[64],"were":[65],"encountered":[66],"during":[67],"its":[68],"implementation.":[69]},"counts_by_year":[{"year":2015,"cited_by_count":1}],"updated_date":"2026-11-12T12:28:57.059296","created_date":"2016-06-24T00:00:00"}
