{"id":"https://openalex.org/W4323076498","doi":"https://doi.org/10.1145/3632916","title":"Securing Verified IO Programs Against Unverified Code in F*","display_name":"Securing Verified IO Programs Against Unverified Code in F*","publication_year":2024,"publication_date":"2024-01-02","ids":{"openalex":"https://openalex.org/W4323076498","doi":"https://doi.org/10.1145/3632916"},"language":"en","primary_location":{"id":"doi:10.1145/3632916","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3632916","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3632916","source":{"id":"https://openalex.org/S4210216081","display_name":"Proceedings of the ACM on Programming Languages","issn_l":"2475-1421","issn":["2475-1421"],"is_oa":true,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the ACM on Programming Languages","raw_type":"journal-article"},"type":"article","indexed_in":["arxiv","crossref"],"open_access":{"is_oa":true,"oa_status":"diamond","oa_url":"https://dl.acm.org/doi/pdf/10.1145/3632916","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5064946625","display_name":"Cezar-Constantin Andrici","orcid":"https://orcid.org/0009-0002-7525-2440"},"institutions":[{"id":"https://openalex.org/I4210096592","display_name":"Max Planck Institute for Security and Privacy","ror":"https://ror.org/00bj0r217","country_code":"DE","type":"facility","lineage":["https://openalex.org/I149899117","https://openalex.org/I4210096592"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Cezar-Constantin Andrici","raw_affiliation_strings":["MPI-SP, Bochum, Germany","MPI Security and Privacy - Max Planck Institute for Security and Privacy [Bochum] (Germany)"],"raw_orcid":"https://orcid.org/0009-0002-7525-2440","affiliations":[{"raw_affiliation_string":"MPI-SP, Bochum, Germany","institution_ids":["https://openalex.org/I4210096592"]},{"raw_affiliation_string":"MPI Security and Privacy - Max Planck Institute for Security and Privacy [Bochum] (Germany)","institution_ids":["https://openalex.org/I4210096592"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5026036782","display_name":"\u015etefan Ciob\u00e2c\u0103","orcid":"https://orcid.org/0009-0000-4082-570X"},"institutions":[{"id":"https://openalex.org/I138164181","display_name":"Alexandru Ioan Cuza University","ror":"https://ror.org/022kvet57","country_code":"RO","type":"education","lineage":["https://openalex.org/I138164181"]}],"countries":["RO"],"is_corresponding":false,"raw_author_name":"\u0218tefan Ciob\u00e2c\u0103","raw_affiliation_strings":["Alexandru Ioan Cuza University, Ia?i, Romania"],"raw_orcid":"https://orcid.org/0009-0000-4082-570X","affiliations":[{"raw_affiliation_string":"Alexandru Ioan Cuza University, Ia?i, Romania","institution_ids":["https://openalex.org/I138164181"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5106466226","display_name":"C\u0103t\u0103lin Hri\u0163cu","orcid":"https://orcid.org/0000-0001-8919-8081"},"institutions":[{"id":"https://openalex.org/I4210086502","display_name":"CryptoExperts (France)","ror":"https://ror.org/0030xrh72","country_code":"FR","type":"company","lineage":["https://openalex.org/I4210086502"]},{"id":"https://openalex.org/I4210096592","display_name":"Max Planck Institute for Security and Privacy","ror":"https://ror.org/00bj0r217","country_code":"DE","type":"facility","lineage":["https://openalex.org/I149899117","https://openalex.org/I4210096592"]}],"countries":["DE","FR"],"is_corresponding":false,"raw_author_name":"C\u0103t\u0103lin Hri\u0163cu","raw_affiliation_strings":["MPI-SP, Bochum, Germany","PROSECCO - Programming securely with cryptography (France)"],"raw_orcid":"https://orcid.org/0000-0001-8919-8081","affiliations":[{"raw_affiliation_string":"MPI-SP, Bochum, Germany","institution_ids":["https://openalex.org/I4210096592"]},{"raw_affiliation_string":"PROSECCO - Programming securely with cryptography (France)","institution_ids":["https://openalex.org/I4210086502"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5108010549","display_name":"Guido Mart\u00ednez","orcid":"https://orcid.org/0009-0005-5831-9991"},"institutions":[{"id":"https://openalex.org/I1290206253","display_name":"Microsoft (United States)","ror":"https://ror.org/00d0nc645","country_code":"US","type":"company","lineage":["https://openalex.org/I1290206253"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Guido Mart\u00ednez","raw_affiliation_strings":["Microsoft Research, Redmond, USA"],"raw_orcid":"https://orcid.org/0009-0005-5831-9991","affiliations":[{"raw_affiliation_string":"Microsoft Research, Redmond, USA","institution_ids":["https://openalex.org/I1290206253"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5053982125","display_name":"Exequiel Rivas","orcid":"https://orcid.org/0000-0002-2114-624X"},"institutions":[{"id":"https://openalex.org/I111112146","display_name":"Tallinn University of Technology","ror":"https://ror.org/0443cwa12","country_code":"EE","type":"education","lineage":["https://openalex.org/I111112146"]}],"countries":["EE"],"is_corresponding":false,"raw_author_name":"Exequiel Rivas","raw_affiliation_strings":["Tallinn University of Technology, Tallinn, Estonia"],"raw_orcid":"https://orcid.org/0000-0002-2114-624X","affiliations":[{"raw_affiliation_string":"Tallinn University of Technology, Tallinn, Estonia","institution_ids":["https://openalex.org/I111112146"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5074606459","display_name":"\u00c9ric Tanter","orcid":"https://orcid.org/0000-0002-7359-890X"},"institutions":[{"id":"https://openalex.org/I69737025","display_name":"University of Chile","ror":"https://ror.org/047gc3g35","country_code":"CL","type":"education","lineage":["https://openalex.org/I69737025"]}],"countries":["CL"],"is_corresponding":false,"raw_author_name":"\u00c9ric Tanter","raw_affiliation_strings":["University of Chile, Santiago, Chile","DCC - Computer Science Department [Santiago] (Avenida Blanco Encalada 2120, Tercer Piso, Santiago, Chile - Chile)"],"raw_orcid":"https://orcid.org/0000-0002-7359-890X","affiliations":[{"raw_affiliation_string":"University of Chile, Santiago, Chile","institution_ids":["https://openalex.org/I69737025"]},{"raw_affiliation_string":"DCC - Computer Science Department [Santiago] (Avenida Blanco Encalada 2120, Tercer Piso, Santiago, Chile - Chile)","institution_ids":[]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5066566147","display_name":"Th\u00e9o Winterhalter","orcid":"https://orcid.org/0000-0002-9881-3696"},"institutions":[{"id":"https://openalex.org/I4210126360","display_name":"Centre Inria de Saclay","ror":"https://ror.org/0315e5x55","country_code":"FR","type":"facility","lineage":["https://openalex.org/I1326498283","https://openalex.org/I4210126360"]}],"countries":["FR"],"is_corresponding":false,"raw_author_name":"Th\u00e9o Winterhalter","raw_affiliation_strings":["Inria Saclay, Saclay, France"],"raw_orcid":"https://orcid.org/0000-0002-9881-3696","affiliations":[{"raw_affiliation_string":"Inria Saclay, Saclay, France","institution_ids":["https://openalex.org/I4210126360"]}]}],"institutions":[],"countries_distinct_count":6,"institutions_distinct_count":7,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":1.1542,"has_fulltext":true,"cited_by_count":5,"citation_normalized_percentile":{"value":0.80233849,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":93,"max":97},"biblio":{"volume":"8","issue":"POPL","first_page":"2226","last_page":"2259"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11424","display_name":"Security and Verification in Computing","score":0.9998999834060669,"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/T11424","display_name":"Security and Verification in Computing","score":0.9998999834060669,"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/T10126","display_name":"Logic, programming, and type systems","score":0.991599977016449,"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/T10772","display_name":"Distributed systems and fault tolerance","score":0.9904000163078308,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"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.8800738453865051},{"id":"https://openalex.org/keywords/context","display_name":"Context (archaeology)","score":0.7437658905982971},{"id":"https://openalex.org/keywords/trace","display_name":"TRACE (psycholinguistics)","score":0.653977632522583},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.6122883558273315},{"id":"https://openalex.org/keywords/adversarial-system","display_name":"Adversarial system","score":0.5253188610076904},{"id":"https://openalex.org/keywords/interface","display_name":"Interface (matter)","score":0.5110217332839966},{"id":"https://openalex.org/keywords/simple","display_name":"Simple (philosophy)","score":0.4778960943222046},{"id":"https://openalex.org/keywords/boundary","display_name":"Boundary (topology)","score":0.4559417963027954},{"id":"https://openalex.org/keywords/bridge","display_name":"Bridge (graph theory)","score":0.44175249338150024},{"id":"https://openalex.org/keywords/code","display_name":"Code (set theory)","score":0.4334966242313385},{"id":"https://openalex.org/keywords/theoretical-computer-science","display_name":"Theoretical computer science","score":0.3202055096626282},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.18856900930404663},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.0853395164012909}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8800738453865051},{"id":"https://openalex.org/C2779343474","wikidata":"https://www.wikidata.org/wiki/Q3109175","display_name":"Context (archaeology)","level":2,"score":0.7437658905982971},{"id":"https://openalex.org/C75291252","wikidata":"https://www.wikidata.org/wiki/Q1315756","display_name":"TRACE (psycholinguistics)","level":2,"score":0.653977632522583},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.6122883558273315},{"id":"https://openalex.org/C37736160","wikidata":"https://www.wikidata.org/wiki/Q1801315","display_name":"Adversarial system","level":2,"score":0.5253188610076904},{"id":"https://openalex.org/C113843644","wikidata":"https://www.wikidata.org/wiki/Q901882","display_name":"Interface (matter)","level":4,"score":0.5110217332839966},{"id":"https://openalex.org/C2780586882","wikidata":"https://www.wikidata.org/wiki/Q7520643","display_name":"Simple (philosophy)","level":2,"score":0.4778960943222046},{"id":"https://openalex.org/C62354387","wikidata":"https://www.wikidata.org/wiki/Q875399","display_name":"Boundary (topology)","level":2,"score":0.4559417963027954},{"id":"https://openalex.org/C100776233","wikidata":"https://www.wikidata.org/wiki/Q2532492","display_name":"Bridge (graph theory)","level":2,"score":0.44175249338150024},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.4334966242313385},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.3202055096626282},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.18856900930404663},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.0853395164012909},{"id":"https://openalex.org/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"score":0.0},{"id":"https://openalex.org/C71924100","wikidata":"https://www.wikidata.org/wiki/Q11190","display_name":"Medicine","level":0,"score":0.0},{"id":"https://openalex.org/C157915830","wikidata":"https://www.wikidata.org/wiki/Q2928001","display_name":"Bubble","level":2,"score":0.0},{"id":"https://openalex.org/C129307140","wikidata":"https://www.wikidata.org/wiki/Q6795880","display_name":"Maximum bubble pressure method","level":3,"score":0.0},{"id":"https://openalex.org/C41895202","wikidata":"https://www.wikidata.org/wiki/Q8162","display_name":"Linguistics","level":1,"score":0.0},{"id":"https://openalex.org/C111472728","wikidata":"https://www.wikidata.org/wiki/Q9471","display_name":"Epistemology","level":1,"score":0.0},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.0},{"id":"https://openalex.org/C126322002","wikidata":"https://www.wikidata.org/wiki/Q11180","display_name":"Internal medicine","level":1,"score":0.0},{"id":"https://openalex.org/C138885662","wikidata":"https://www.wikidata.org/wiki/Q5891","display_name":"Philosophy","level":0,"score":0.0},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.0},{"id":"https://openalex.org/C151730666","wikidata":"https://www.wikidata.org/wiki/Q7205","display_name":"Paleontology","level":1,"score":0.0},{"id":"https://openalex.org/C134306372","wikidata":"https://www.wikidata.org/wiki/Q7754","display_name":"Mathematical analysis","level":1,"score":0.0}],"mesh":[],"locations_count":4,"locations":[{"id":"doi:10.1145/3632916","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3632916","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3632916","source":{"id":"https://openalex.org/S4210216081","display_name":"Proceedings of the ACM on Programming Languages","issn_l":"2475-1421","issn":["2475-1421"],"is_oa":true,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the ACM on Programming Languages","raw_type":"journal-article"},{"id":"pmh:oai:arXiv.org:2303.01350","is_oa":true,"landing_page_url":"http://arxiv.org/abs/2303.01350","pdf_url":"https://arxiv.org/pdf/2303.01350","source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":"2331-8422","issn":["2331-8422"],"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"text"},{"id":"pmh:oai:HAL:hal-04484770v1","is_oa":true,"landing_page_url":"https://hal.science/hal-04484770","pdf_url":"https://hal.science/hal-04484770v1/document","source":{"id":"https://openalex.org/S4306402512","display_name":"HAL (Le Centre pour la Communication Scientifique Directe)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I1294671590","host_organization_name":"Centre National de la Recherche Scientifique","host_organization_lineage":["https://openalex.org/I1294671590"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Proceedings of the ACM on Programming Languages, 2024, 8 (POPL), pp.2226-2259. &#x27E8;10.1145/3632916&#x27E9;","raw_type":"info:eu-repo/semantics/article"},{"id":"pmh:oai:repositorio.uchile.cl:2250/213345","is_oa":true,"landing_page_url":"https://repositorio.uchile.cl/handle/2250/213345","pdf_url":"https://repositorio.uchile.cl/bitstream/2250/213345/-1/3632916.pdf","source":{"id":"https://openalex.org/S4306481413","display_name":"Universidad de Chile","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by-nc-nd","license_id":"https://openalex.org/licenses/cc-by-nc-nd","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Proceedings of the Acm on Programming Languages-Pacmpl","raw_type":"Art\u00edculo de revista"}],"best_oa_location":{"id":"doi:10.1145/3632916","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3632916","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3632916","source":{"id":"https://openalex.org/S4210216081","display_name":"Proceedings of the ACM on Programming Languages","issn_l":"2475-1421","issn":["2475-1421"],"is_oa":true,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the ACM on Programming Languages","raw_type":"journal-article"},"sustainable_development_goals":[{"display_name":"Peace, Justice and strong institutions","id":"https://metadata.un.org/sdg/16","score":0.49000000953674316}],"awards":[{"id":"https://openalex.org/G18682879","display_name":"EXC 2092: CyberSicherheit im Zeitalter gro\u00dfskaliger Angreifer (CASA)","funder_award_id":"390781972","funder_id":"https://openalex.org/F4320320879","funder_display_name":"Deutsche Forschungsgemeinschaft"},{"id":"https://openalex.org/G6364093981","display_name":null,"funder_award_id":"16KISK038","funder_id":"https://openalex.org/F4320321114","funder_display_name":"Bundesministerium f\u00fcr Bildung und Forschung"},{"id":"https://openalex.org/G7569880742","display_name":"Towards final coalgebras of accessible functors in type theory","funder_award_id":"PSG749","funder_id":"https://openalex.org/F4320321090","funder_display_name":"Eesti Teadusagentuur"},{"id":"https://openalex.org/G7637084964","display_name":null,"funder_award_id":"715753","funder_id":"https://openalex.org/F4320334678","funder_display_name":"European Research Council"}],"funders":[{"id":"https://openalex.org/F4320320879","display_name":"Deutsche Forschungsgemeinschaft","ror":"https://ror.org/018mejw64"},{"id":"https://openalex.org/F4320321090","display_name":"Eesti Teadusagentuur","ror":"https://ror.org/00jjeja18"},{"id":"https://openalex.org/F4320321114","display_name":"Bundesministerium f\u00fcr Bildung und Forschung","ror":"https://ror.org/04pz7b180"},{"id":"https://openalex.org/F4320334678","display_name":"European Research Council","ror":"https://ror.org/0472cxd90"}],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4323076498.pdf","grobid_xml":"https://content.openalex.org/works/W4323076498.grobid-xml"},"referenced_works_count":83,"referenced_works":["https://openalex.org/W905467040","https://openalex.org/W1522720500","https://openalex.org/W1550526517","https://openalex.org/W1565541828","https://openalex.org/W1861203031","https://openalex.org/W1863629953","https://openalex.org/W1968412195","https://openalex.org/W1980881991","https://openalex.org/W1988079752","https://openalex.org/W2007435074","https://openalex.org/W2021875003","https://openalex.org/W2023035194","https://openalex.org/W2046697462","https://openalex.org/W2076409494","https://openalex.org/W2081841061","https://openalex.org/W2106096722","https://openalex.org/W2114347252","https://openalex.org/W2120029217","https://openalex.org/W2128303158","https://openalex.org/W2135522367","https://openalex.org/W2142535561","https://openalex.org/W2152178634","https://openalex.org/W2267469130","https://openalex.org/W2293786458","https://openalex.org/W2507710874","https://openalex.org/W2511045822","https://openalex.org/W2514838807","https://openalex.org/W2535658741","https://openalex.org/W2596200388","https://openalex.org/W2604664164","https://openalex.org/W2640092413","https://openalex.org/W2736133668","https://openalex.org/W2767162229","https://openalex.org/W2767557842","https://openalex.org/W2780724869","https://openalex.org/W2839528116","https://openalex.org/W2898994781","https://openalex.org/W2900188961","https://openalex.org/W2901304373","https://openalex.org/W2912312736","https://openalex.org/W2912911518","https://openalex.org/W2962785744","https://openalex.org/W2964540713","https://openalex.org/W2965353800","https://openalex.org/W2966299348","https://openalex.org/W2977469202","https://openalex.org/W2990172991","https://openalex.org/W2995075587","https://openalex.org/W2995690376","https://openalex.org/W2997529811","https://openalex.org/W3095474101","https://openalex.org/W3100937765","https://openalex.org/W3103594074","https://openalex.org/W3107145433","https://openalex.org/W3108916415","https://openalex.org/W3110742659","https://openalex.org/W3120342423","https://openalex.org/W3136970019","https://openalex.org/W3145806289","https://openalex.org/W3151508267","https://openalex.org/W3152835471","https://openalex.org/W3175804584","https://openalex.org/W3188362363","https://openalex.org/W3195094068","https://openalex.org/W3196027996","https://openalex.org/W3214505304","https://openalex.org/W3214700495","https://openalex.org/W4200635588","https://openalex.org/W4225132403","https://openalex.org/W4225147576","https://openalex.org/W4238764673","https://openalex.org/W4245749384","https://openalex.org/W4250728693","https://openalex.org/W4281974386","https://openalex.org/W4285117484","https://openalex.org/W4315605930","https://openalex.org/W4315630763","https://openalex.org/W4323076498","https://openalex.org/W4379537472","https://openalex.org/W4387674103","https://openalex.org/W6740239238","https://openalex.org/W6759716158","https://openalex.org/W6967798639"],"related_works":["https://openalex.org/W2502115930","https://openalex.org/W2482350142","https://openalex.org/W4246396837","https://openalex.org/W3126451824","https://openalex.org/W1561927205","https://openalex.org/W3191453585","https://openalex.org/W4297672492","https://openalex.org/W4310988119","https://openalex.org/W4285226279","https://openalex.org/W4288019534"],"abstract_inverted_index":{"We":[0,202],"introduce":[1],"SCIO":[2,171,208,233,251],"\u22c6":[3,23,60,172,206,209,231,234,252],",":[4],"a":[5,27,36,57,97,183,212,242,256],"formally":[6,98],"secure":[7,94,184,245],"compilation":[8,91,246],"framework":[9],"for":[10,107,216],"statically":[11],"verified":[12,28,99,219],"programs":[13],"performing":[14],"input-output":[15],"(IO).":[16],"The":[17,53],"source":[18],"language":[19,55],"is":[20,56,67],"an":[21,70,75,194],"F":[22,59,205,230],"subset":[24,61],"in":[25,62,147,170,204,229],"which":[26,63,187],"program":[29,66,122,220],"interacts":[30],"with":[31,69,222],"its":[32],"IO-performing":[33],"context":[34,72,126,161,176],"via":[35,182],"higher-order":[37,102],"interface":[38,76,87],"that":[39,73,207,232],"includes":[40],"refinement":[41,78],"types":[42],"as":[43,45],"well":[44],"pre-":[46],"and":[47,89,92,104,109],"post-conditions":[48],"about":[49,124,142],"past":[50,143],"IO":[51,111,144,166,180,185,200],"events.":[52],"target":[54,160],"smaller":[58],"the":[64,118,121,125,148,151,158,175,217,223],"compiled":[65,218],"linked":[68,221],"adversarial":[71,159],"has":[74],"without":[77],"types,":[79],"pre-conditions,":[80],"or":[81],"concrete":[82],"post-conditions.":[83],"To":[84],"bridge":[85],"this":[86],"gap":[88],"make":[90],"linking":[93,169],"we":[95,227,249],"propose":[96],"combination":[100],"of":[101,150],"contracts":[103,115],"reference":[105,189],"monitoring":[106,190],"recording":[108],"controlling":[110],"operations.":[112,167],"Compilation":[113],"uses":[114,188],"to":[116,177,191],"convert":[117],"logical":[119],"assumptions":[120],"makes":[123],"into":[127],"dynamic":[128],"checks":[129,137,155],"on":[130,140,255],"each":[131,199],"context-program":[132],"boundary":[133,136],"crossing.":[134],"These":[135],"can":[138],"depend":[139],"information":[141],"events":[145],"stored":[146],"state":[149],"monitor.":[152],"But":[153],"these":[154],"cannot":[156],"stop":[157],"before":[162,198],"it":[163],"performs":[164],"dangerous":[165],"Therefore":[168],"additionally":[173],"forces":[174],"perform":[178],"all":[179],"actions":[181],"library,":[186],"dynamically":[192],"enforce":[193],"access":[195],"control":[196],"policy":[197],"operation.":[201],"prove":[203,228],"soundly":[210],"enforces":[211],"global":[213],"trace":[214],"property":[215],"untrusted":[224],"context.":[225],"Moreover,":[226],"satisfies":[235],"by":[236],"construction":[237],"Robust":[238],"Relational":[239],"Hyperproperty":[240],"Preservation,":[241],"very":[243],"strong":[244],"criterion.":[247],"Finally,":[248],"illustrate":[250],"at":[253],"work":[254],"simple":[257],"web":[258],"server":[259],"example.":[260]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2025,"cited_by_count":2},{"year":2024,"cited_by_count":2}],"updated_date":"2026-08-26T07:47:46.906454","created_date":"2025-10-10T00:00:00"}
