{"id":"https://openalex.org/W7125969228","doi":"https://doi.org/10.1109/ase63991.2025.00123","title":"VERT: Polyglot Verified Equivalent Rust Transpilation with Large Language Models","display_name":"VERT: Polyglot Verified Equivalent Rust Transpilation with Large Language Models","publication_year":2025,"publication_date":"2025-11-16","ids":{"openalex":"https://openalex.org/W7125969228","doi":"https://doi.org/10.1109/ase63991.2025.00123"},"language":null,"primary_location":{"id":"doi:10.1109/ase63991.2025.00123","is_oa":false,"landing_page_url":"https://doi.org/10.1109/ase63991.2025.00123","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2025 40th IEEE/ACM International Conference on Automated Software Engineering (ASE)","raw_type":"proceedings-article"},"type":"article","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/A5124106437","display_name":"Aidan Z.H. Yang","orcid":null},"institutions":[{"id":"https://openalex.org/I1311688040","display_name":"Amazon (United States)","ror":"https://ror.org/04mv4n011","country_code":"US","type":"company","lineage":["https://openalex.org/I1311688040"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Aidan Z.H. Yang","raw_affiliation_strings":["Amazon Web Services"],"affiliations":[{"raw_affiliation_string":"Amazon Web Services","institution_ids":["https://openalex.org/I1311688040"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5124059758","display_name":"Yoshiki Takashima","orcid":null},"institutions":[{"id":"https://openalex.org/I32971472","display_name":"Yale University","ror":"https://ror.org/03v76x132","country_code":"US","type":"education","lineage":["https://openalex.org/I32971472"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Yoshiki Takashima","raw_affiliation_strings":["Yale Law School"],"affiliations":[{"raw_affiliation_string":"Yale Law School","institution_ids":["https://openalex.org/I32971472"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5042421417","display_name":"Brandon Paulsen","orcid":"https://orcid.org/0000-0001-7790-6570"},"institutions":[{"id":"https://openalex.org/I1311688040","display_name":"Amazon (United States)","ror":"https://ror.org/04mv4n011","country_code":"US","type":"company","lineage":["https://openalex.org/I1311688040"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Brandon Paulsen","raw_affiliation_strings":["Amazon Web Services"],"affiliations":[{"raw_affiliation_string":"Amazon Web Services","institution_ids":["https://openalex.org/I1311688040"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5108266163","display_name":"Josiah Dodds","orcid":null},"institutions":[{"id":"https://openalex.org/I1311688040","display_name":"Amazon (United States)","ror":"https://ror.org/04mv4n011","country_code":"US","type":"company","lineage":["https://openalex.org/I1311688040"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Josiah Dodds","raw_affiliation_strings":["Amazon Web Services"],"affiliations":[{"raw_affiliation_string":"Amazon Web Services","institution_ids":["https://openalex.org/I1311688040"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5124104256","display_name":"Daniel Kroening","orcid":null},"institutions":[{"id":"https://openalex.org/I1311688040","display_name":"Amazon (United States)","ror":"https://ror.org/04mv4n011","country_code":"US","type":"company","lineage":["https://openalex.org/I1311688040"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Daniel Kroening","raw_affiliation_strings":["Amazon Web Services"],"affiliations":[{"raw_affiliation_string":"Amazon Web Services","institution_ids":["https://openalex.org/I1311688040"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":5,"corresponding_author_ids":["https://openalex.org/A5124106437"],"corresponding_institution_ids":["https://openalex.org/I1311688040"],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.83975752,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"1453","last_page":"1463"},"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.35589998960494995,"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/T10126","display_name":"Logic, programming, and type systems","score":0.35589998960494995,"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/T10743","display_name":"Software Testing and Debugging Techniques","score":0.18940000236034393,"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.14720000326633453,"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/polyglot","display_name":"Polyglot","score":0.9054999947547913},{"id":"https://openalex.org/keywords/rust","display_name":"Rust (programming language)","score":0.817300021648407},{"id":"https://openalex.org/keywords/oracle","display_name":"Oracle","score":0.595300018787384},{"id":"https://openalex.org/keywords/root","display_name":"Root (linguistics)","score":0.4300999939441681},{"id":"https://openalex.org/keywords/foreign-language","display_name":"Foreign language","score":0.32280001044273376},{"id":"https://openalex.org/keywords/language-model","display_name":"Language model","score":0.3010999858379364}],"concepts":[{"id":"https://openalex.org/C2780239667","wikidata":"https://www.wikidata.org/wiki/Q2102850","display_name":"Polyglot","level":2,"score":0.9054999947547913},{"id":"https://openalex.org/C197781089","wikidata":"https://www.wikidata.org/wiki/Q575650","display_name":"Rust (programming language)","level":2,"score":0.817300021648407},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7031999826431274},{"id":"https://openalex.org/C55166926","wikidata":"https://www.wikidata.org/wiki/Q2892946","display_name":"Oracle","level":2,"score":0.595300018787384},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.49799999594688416},{"id":"https://openalex.org/C204321447","wikidata":"https://www.wikidata.org/wiki/Q30642","display_name":"Natural language processing","level":1,"score":0.49079999327659607},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.48899999260902405},{"id":"https://openalex.org/C171078966","wikidata":"https://www.wikidata.org/wiki/Q111029","display_name":"Root (linguistics)","level":2,"score":0.4300999939441681},{"id":"https://openalex.org/C114010052","wikidata":"https://www.wikidata.org/wiki/Q150352","display_name":"Foreign language","level":2,"score":0.32280001044273376},{"id":"https://openalex.org/C137293760","wikidata":"https://www.wikidata.org/wiki/Q3621696","display_name":"Language model","level":2,"score":0.3010999858379364},{"id":"https://openalex.org/C118643609","wikidata":"https://www.wikidata.org/wiki/Q189210","display_name":"Web application","level":2,"score":0.298799991607666},{"id":"https://openalex.org/C160713754","wikidata":"https://www.wikidata.org/wiki/Q1389965","display_name":"Maintainability","level":2,"score":0.289900004863739},{"id":"https://openalex.org/C55439883","wikidata":"https://www.wikidata.org/wiki/Q360812","display_name":"Correctness","level":2,"score":0.2818000018596649},{"id":"https://openalex.org/C2780586970","wikidata":"https://www.wikidata.org/wiki/Q1357284","display_name":"Popularity","level":2,"score":0.27410000562667847},{"id":"https://openalex.org/C28490314","wikidata":"https://www.wikidata.org/wiki/Q189436","display_name":"Speech recognition","level":1,"score":0.26989999413490295},{"id":"https://openalex.org/C2780801425","wikidata":"https://www.wikidata.org/wiki/Q5164392","display_name":"Construct (python library)","level":2,"score":0.2574999928474426},{"id":"https://openalex.org/C41895202","wikidata":"https://www.wikidata.org/wiki/Q8162","display_name":"Linguistics","level":1,"score":0.25459998846054077},{"id":"https://openalex.org/C2779417484","wikidata":"https://www.wikidata.org/wiki/Q406009","display_name":"Dart","level":2,"score":0.25029999017715454}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/ase63991.2025.00123","is_oa":false,"landing_page_url":"https://doi.org/10.1109/ase63991.2025.00123","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2025 40th IEEE/ACM International Conference on Automated Software Engineering (ASE)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[{"id":"https://openalex.org/F4320306076","display_name":"National Science Foundation","ror":"https://ror.org/021nxhr62"}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":22,"referenced_works":["https://openalex.org/W1655078475","https://openalex.org/W1819209966","https://openalex.org/W1867436870","https://openalex.org/W1881549354","https://openalex.org/W2121077396","https://openalex.org/W2143861926","https://openalex.org/W2150210903","https://openalex.org/W2159739762","https://openalex.org/W3107760571","https://openalex.org/W3109383821","https://openalex.org/W3148399464","https://openalex.org/W3161891692","https://openalex.org/W3205049031","https://openalex.org/W4221015471","https://openalex.org/W4250846042","https://openalex.org/W4252326246","https://openalex.org/W4312877890","https://openalex.org/W4313144130","https://openalex.org/W4362661194","https://openalex.org/W4384471416","https://openalex.org/W4394769102","https://openalex.org/W4411552764"],"related_works":[],"abstract_inverted_index":{"Rust":[0,64,96,108,132,142],"is":[1,146],"a":[2,104],"programming":[3],"language":[4,49,117],"that":[5,118],"combines":[6],"memory":[7],"safety":[8],"and":[9,32,47,62,66,76,89,94],"low-level":[10],"control,":[11],"providing":[12,84],"C-like":[13],"performance":[14],"while":[15,83],"guaranteeing":[16],"the":[17,124,135,149],"absence":[18],"of":[19,35],"undefined":[20],"behaviors":[21],"by":[22],"default.":[23],"Rust\u2019s":[24],"growing":[25],"popularity":[26],"has":[27],"prompted":[28],"research":[29],"on":[30],"correct":[31],"idiomatic":[33,93,112,140],"transpiling":[34],"existing":[36],"code-bases":[37],"to":[38,69,120,153],"Rust.":[39],"Existing":[40],"work":[41],"falls":[42],"into":[43],"two":[44],"categories:":[45],"rule-based":[46,53],"large":[48],"model":[50],"(LLM)-based.":[51],"While":[52],"approaches":[54],"are":[55,67,87],"theoretically":[56],"sound,":[57],"they":[58],"often":[59],"yield":[60],"unidiomatic":[61],"unsafe":[63],"code,":[65],"limited":[68],"few":[70],"source":[71],"languages,":[72],"which":[73],"hinders":[74],"maintainability":[75],"industrial":[77],"application.":[78],"By":[79],"contrast,":[80],"LLM-based":[81],"approaches,":[82],"no":[85],"guarantees,":[86],"polyglot":[88,107],"typically":[90],"produce":[91],"more":[92,111],"safe":[95],"code.":[97],"In":[98],"this":[99],"work,":[100],"we":[101],"present":[102],"VERT,":[103],"formally":[105],"correct,":[106],"translator":[109],"with":[110,151],"outputs.":[113],"VERT":[114,128,137],"supports":[115],"any":[116],"compiles":[119],"Web":[121,125],"Assembly.":[122],"Using":[123],"Assembly":[126],"compiler,":[127],"obtains":[129],"an":[130,139],"oracle":[131,150],"program.":[133,143],"Leveraging":[134],"LLM,":[136],"generates":[138],"candidate":[141,145],"This":[144],"verified":[147],"against":[148],"model-checking":[152],"ensure":[154],"equivalence.":[155]},"counts_by_year":[],"updated_date":"2026-04-09T08:11:56.329763","created_date":"2026-01-29T00:00:00"}
