{"id":"https://openalex.org/W2161976503","doi":"https://doi.org/10.1016/s1571-0661(05)80458-x","title":"Towards Language-Agnostic Mobile Code","display_name":"Towards Language-Agnostic Mobile Code","publication_year":2001,"publication_date":"2001-11-01","ids":{"openalex":"https://openalex.org/W2161976503","doi":"https://doi.org/10.1016/s1571-0661(05)80458-x","mag":"2161976503"},"language":"en","primary_location":{"id":"doi:10.1016/s1571-0661(05)80458-x","is_oa":true,"landing_page_url":"https://doi.org/10.1016/s1571-0661(05)80458-x","pdf_url":null,"source":{"id":"https://openalex.org/S50368787","display_name":"Electronic Notes in Theoretical Computer Science","issn_l":"1571-0661","issn":["1571-0661"],"is_oa":true,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320990","host_organization_name":"Elsevier BV","host_organization_lineage":["https://openalex.org/P4310320990"],"host_organization_lineage_names":["Elsevier BV"],"type":"journal"},"license":"cc-by-nc-nd","license_id":"https://openalex.org/licenses/cc-by-nc-nd","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Electronic Notes in Theoretical Computer Science","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"diamond","oa_url":"https://doi.org/10.1016/s1571-0661(05)80458-x","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5079023103","display_name":"Christian H. Stork","orcid":null},"institutions":[{"id":"https://openalex.org/I204250578","display_name":"University of California, Irvine","ror":"https://ror.org/04gyf1771","country_code":"US","type":"education","lineage":["https://openalex.org/I204250578"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Christian H. Stork","raw_affiliation_strings":["Department of Information and Computer Science University of California, Irvine Irvine, CA, 92697-3425, USA"],"affiliations":[{"raw_affiliation_string":"Department of Information and Computer Science University of California, Irvine Irvine, CA, 92697-3425, USA","institution_ids":["https://openalex.org/I204250578"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5075800971","display_name":"Peter S. Housel","orcid":null},"institutions":[{"id":"https://openalex.org/I204250578","display_name":"University of California, Irvine","ror":"https://ror.org/04gyf1771","country_code":"US","type":"education","lineage":["https://openalex.org/I204250578"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Peter S. Housel","raw_affiliation_strings":["Department of Information and Computer Science University of California, Irvine Irvine, CA, 92697-3425, USA"],"affiliations":[{"raw_affiliation_string":"Department of Information and Computer Science University of California, Irvine Irvine, CA, 92697-3425, USA","institution_ids":["https://openalex.org/I204250578"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5036981310","display_name":"Vivek Haldar","orcid":null},"institutions":[{"id":"https://openalex.org/I204250578","display_name":"University of California, Irvine","ror":"https://ror.org/04gyf1771","country_code":"US","type":"education","lineage":["https://openalex.org/I204250578"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Vivek Haldar","raw_affiliation_strings":["Department of Information and Computer Science University of California, Irvine Irvine, CA, 92697-3425, USA"],"affiliations":[{"raw_affiliation_string":"Department of Information and Computer Science University of California, Irvine Irvine, CA, 92697-3425, USA","institution_ids":["https://openalex.org/I204250578"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5063390117","display_name":"Niall Dalton","orcid":null},"institutions":[{"id":"https://openalex.org/I204250578","display_name":"University of California, Irvine","ror":"https://ror.org/04gyf1771","country_code":"US","type":"education","lineage":["https://openalex.org/I204250578"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Niall Dalton","raw_affiliation_strings":["Department of Information and Computer Science University of California, Irvine Irvine, CA, 92697-3425, USA"],"affiliations":[{"raw_affiliation_string":"Department of Information and Computer Science University of California, Irvine Irvine, CA, 92697-3425, USA","institution_ids":["https://openalex.org/I204250578"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5103069673","display_name":"Michael Franz","orcid":"https://orcid.org/0000-0001-5911-2275"},"institutions":[{"id":"https://openalex.org/I204250578","display_name":"University of California, Irvine","ror":"https://ror.org/04gyf1771","country_code":"US","type":"education","lineage":["https://openalex.org/I204250578"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Michael Franz","raw_affiliation_strings":["Department of Information and Computer Science University of California, Irvine Irvine, CA, 92697-3425, USA"],"affiliations":[{"raw_affiliation_string":"Department of Information and Computer Science University of California, Irvine Irvine, CA, 92697-3425, USA","institution_ids":["https://openalex.org/I204250578"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":5,"corresponding_author_ids":["https://openalex.org/A5036981310","https://openalex.org/A5063390117","https://openalex.org/A5075800971","https://openalex.org/A5079023103","https://openalex.org/A5103069673"],"corresponding_institution_ids":["https://openalex.org/I204250578"],"apc_list":null,"apc_paid":null,"fwci":0.5451,"has_fulltext":false,"cited_by_count":3,"citation_normalized_percentile":{"value":0.79526888,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":94},"biblio":{"volume":"59","issue":"1","first_page":"142","last_page":"157"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11269","display_name":"Algorithms and Data Compression","score":0.9991000294685364,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"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/T11269","display_name":"Algorithms and Data Compression","score":0.9991000294685364,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"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.9984999895095825,"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.9970999956130981,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"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/computer-science","display_name":"Computer science","score":0.8938119411468506},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.8178846836090088},{"id":"https://openalex.org/keywords/bytecode","display_name":"Bytecode","score":0.770679235458374},{"id":"https://openalex.org/keywords/java-modeling-language","display_name":"Java Modeling Language","score":0.5928040146827698},{"id":"https://openalex.org/keywords/generics-in-java","display_name":"Generics in Java","score":0.5862728357315063},{"id":"https://openalex.org/keywords/java","display_name":"Java","score":0.5222749710083008},{"id":"https://openalex.org/keywords/compiler","display_name":"Compiler","score":0.4871201515197754},{"id":"https://openalex.org/keywords/just-in-time-compilation","display_name":"Just-in-time compilation","score":0.42775434255599976},{"id":"https://openalex.org/keywords/java-annotation","display_name":"Java annotation","score":0.4264603853225708},{"id":"https://openalex.org/keywords/semantics","display_name":"Semantics (computer science)","score":0.41344892978668213},{"id":"https://openalex.org/keywords/java-bytecode","display_name":"Java bytecode","score":0.4106708765029907},{"id":"https://openalex.org/keywords/java-applet","display_name":"Java applet","score":0.35439860820770264}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8938119411468506},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.8178846836090088},{"id":"https://openalex.org/C2779818221","wikidata":"https://www.wikidata.org/wiki/Q837330","display_name":"Bytecode","level":3,"score":0.770679235458374},{"id":"https://openalex.org/C60945770","wikidata":"https://www.wikidata.org/wiki/Q2517517","display_name":"Java Modeling Language","level":5,"score":0.5928040146827698},{"id":"https://openalex.org/C172482141","wikidata":"https://www.wikidata.org/wiki/Q379273","display_name":"Generics in Java","level":5,"score":0.5862728357315063},{"id":"https://openalex.org/C548217200","wikidata":"https://www.wikidata.org/wiki/Q251","display_name":"Java","level":2,"score":0.5222749710083008},{"id":"https://openalex.org/C169590947","wikidata":"https://www.wikidata.org/wiki/Q47506","display_name":"Compiler","level":2,"score":0.4871201515197754},{"id":"https://openalex.org/C76782552","wikidata":"https://www.wikidata.org/wiki/Q110546","display_name":"Just-in-time compilation","level":3,"score":0.42775434255599976},{"id":"https://openalex.org/C168702491","wikidata":"https://www.wikidata.org/wiki/Q567345","display_name":"Java annotation","level":4,"score":0.4264603853225708},{"id":"https://openalex.org/C184337299","wikidata":"https://www.wikidata.org/wiki/Q1437428","display_name":"Semantics (computer science)","level":2,"score":0.41344892978668213},{"id":"https://openalex.org/C2777472213","wikidata":"https://www.wikidata.org/wiki/Q137496","display_name":"Java bytecode","level":5,"score":0.4106708765029907},{"id":"https://openalex.org/C15524039","wikidata":"https://www.wikidata.org/wiki/Q865817","display_name":"Java applet","level":3,"score":0.35439860820770264}],"mesh":[],"locations_count":4,"locations":[{"id":"doi:10.1016/s1571-0661(05)80458-x","is_oa":true,"landing_page_url":"https://doi.org/10.1016/s1571-0661(05)80458-x","pdf_url":null,"source":{"id":"https://openalex.org/S50368787","display_name":"Electronic Notes in Theoretical Computer Science","issn_l":"1571-0661","issn":["1571-0661"],"is_oa":true,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320990","host_organization_name":"Elsevier BV","host_organization_lineage":["https://openalex.org/P4310320990"],"host_organization_lineage_names":["Elsevier BV"],"type":"journal"},"license":"cc-by-nc-nd","license_id":"https://openalex.org/licenses/cc-by-nc-nd","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Electronic Notes in Theoretical Computer Science","raw_type":"journal-article"},{"id":"pmh:oai:CiteSeerX.psu:10.1.1.12.229","is_oa":false,"landing_page_url":"http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.12.229","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"http://gandalf.ics.uci.edu/~haldar/pubs/babel01.ps.gz","raw_type":"text"},{"id":"pmh:oai:CiteSeerX.psu:10.1.1.12.676","is_oa":false,"landing_page_url":"http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.12.676","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"http://www.ics.uci.edu/~ndalton/papers/babel01.pdf","raw_type":"text"},{"id":"pmh:oai:CiteSeerX.psu:10.1.1.573.4200","is_oa":false,"landing_page_url":"http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.573.4200","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"http://research.microsoft.com/en-us/um/people/nick/entcs/haldar.pdf","raw_type":"text"}],"best_oa_location":{"id":"doi:10.1016/s1571-0661(05)80458-x","is_oa":true,"landing_page_url":"https://doi.org/10.1016/s1571-0661(05)80458-x","pdf_url":null,"source":{"id":"https://openalex.org/S50368787","display_name":"Electronic Notes in Theoretical Computer Science","issn_l":"1571-0661","issn":["1571-0661"],"is_oa":true,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320990","host_organization_name":"Elsevier BV","host_organization_lineage":["https://openalex.org/P4310320990"],"host_organization_lineage_names":["Elsevier BV"],"type":"journal"},"license":"cc-by-nc-nd","license_id":"https://openalex.org/licenses/cc-by-nc-nd","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Electronic Notes in Theoretical Computer Science","raw_type":"journal-article"},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":50,"referenced_works":["https://openalex.org/W12965616","https://openalex.org/W140840230","https://openalex.org/W655501358","https://openalex.org/W1498998636","https://openalex.org/W1507155521","https://openalex.org/W1522283593","https://openalex.org/W1544633123","https://openalex.org/W1548503646","https://openalex.org/W1556382922","https://openalex.org/W1575771936","https://openalex.org/W1649645444","https://openalex.org/W1662001482","https://openalex.org/W1857232178","https://openalex.org/W1969031936","https://openalex.org/W2033303189","https://openalex.org/W2034711041","https://openalex.org/W2069107692","https://openalex.org/W2070810435","https://openalex.org/W2078944436","https://openalex.org/W2081596204","https://openalex.org/W2089128786","https://openalex.org/W2093076589","https://openalex.org/W2112880586","https://openalex.org/W2114925693","https://openalex.org/W2119060483","https://openalex.org/W2129652681","https://openalex.org/W2145900424","https://openalex.org/W2166030873","https://openalex.org/W2294934420","https://openalex.org/W4232966426","https://openalex.org/W4240241513","https://openalex.org/W4285719527","https://openalex.org/W4365799880","https://openalex.org/W6630260797","https://openalex.org/W6633272957","https://openalex.org/W6637004686","https://openalex.org/W6638942335","https://openalex.org/W6659097422","https://openalex.org/W6659171101","https://openalex.org/W6667635256","https://openalex.org/W6668357342","https://openalex.org/W6672885217","https://openalex.org/W6674124285","https://openalex.org/W6676952130","https://openalex.org/W6677204718","https://openalex.org/W6677934492","https://openalex.org/W6679216473","https://openalex.org/W6681718382","https://openalex.org/W6684108455","https://openalex.org/W6697159298"],"related_works":["https://openalex.org/W1970806266","https://openalex.org/W1606351121","https://openalex.org/W2186011611","https://openalex.org/W1532887546","https://openalex.org/W84136828","https://openalex.org/W2785207032","https://openalex.org/W1902013399","https://openalex.org/W2464014640","https://openalex.org/W2220571783","https://openalex.org/W2110333676"],"abstract_inverted_index":{"The":[0,190],"Java":[1,9],"Virtual":[2],"Machine":[3],"is":[4,60,241],"primarily":[5],"designed":[6],"for":[7,69,149],"transporting":[8],"programs.":[10],"As":[11],"a":[12,50,145,150,157,171,205,235],"consequence,":[13],"when":[14],"JVM":[15],"bytecodes":[16],"are":[17,93],"used":[18],"to":[19,165,183,204,217,225],"transport":[20,40],"programs":[21,80,155,197,227],"in":[22,44,170,229],"other":[23],"languages,":[24,232],"the":[25,30,32,96,99,106,136,167,177,184,194,245],"result":[26],"becomes":[27,215],"less":[28],"acceptable":[29],"more":[31,51,236],"source":[33,107,231],"language":[34,108],"diverges":[35],"from":[36,200],"Java.":[37],"Microsoft's":[38],".NET":[39],"format":[41,147],"fares":[42],"better":[43],"this":[45,122,212],"respect":[46],"because":[47],"it":[48,59,214],"has":[49,66],"flexible":[52],"type":[53],"system":[54],"and":[55,63,115,224],"instruction":[56],"set,":[57],"but":[58],"not":[61,242],"extensible,":[62],"(for":[64],"example)":[65],"no":[67],"provision":[68],"supporting":[70],"explicit":[71],"programmer-specified":[72],"parallelism.":[73],"Both":[74],"platforms":[75],"have":[76],"difficulty":[77],"making":[78],"transported":[79],"run":[81],"efficiently.":[82],"This":[83,181],"paper":[84],"discusses":[85],"first":[86],"steps":[87],"towards":[88],"mobile":[89],"code":[90],"representations":[91],"that":[92,98],"independent":[94],"(in":[95],"sense":[97],"representation":[100,112,213],"can":[101],"be":[102],"appropriately":[103],"parameterized)":[104],"of":[105,124,135,154,160,186,196,221],"(e.g.,":[109,113,118],"Java),":[110],"intermediate":[111],"bytecode),":[114],"target":[116,246],"architecture":[117],"x86).":[119],"We":[120,128,162],"call":[121],"kind":[123],"parameterizable":[125],"framework":[126],"language-agnostic.":[127],"present":[129],"two":[130],"techniques":[131],"which":[132],"provide":[133,148],"parts":[134],"envisioned":[137],"language-agnostic":[138],"functionality.":[139],"Compressed":[140],"abstract":[141,201],"syntax":[142,202],"trees":[143,203],"as":[144],"wire":[146],"very":[151],"dense":[152],"encoding":[153],"at":[156],"high":[158],"level":[159],"abstraction.":[161],"show":[163],"how":[164],"parameterize":[166],"compression":[168],"algorithm":[169],"modular":[172],"fashion":[173],"with":[174],"knowledge":[175],"beyond":[176],"purely":[178],"syntactical":[179],"level.":[180],"leads":[182],"notion":[185],"well-formedness":[187],"by":[188,198],"construction.":[189],"second":[191],"technique":[192],"defines":[193],"semantics":[195],"mapping":[199],"typed":[206],"core":[207],"calculus":[208],"representation.":[209],"Based":[210],"on":[211,244],"possible":[216],"use":[218],"portable":[219],"definitions":[220],"security":[222],"policies":[223],"execute":[226],"written":[228],"different":[230],"even":[233],"if":[234],"efficient":[237],"trusted":[238],"native":[239],"compiler":[240],"available":[243],"platform.":[247]},"counts_by_year":[{"year":2013,"cited_by_count":1}],"updated_date":"2026-04-04T16:13:02.066488","created_date":"2025-10-10T00:00:00"}
