{"id":"https://openalex.org/W4399872369","doi":"https://doi.org/10.1145/3656425","title":"Verification under Intel-x86 with Persistency","display_name":"Verification under Intel-x86 with Persistency","publication_year":2024,"publication_date":"2024-06-20","ids":{"openalex":"https://openalex.org/W4399872369","doi":"https://doi.org/10.1145/3656425"},"language":"en","primary_location":{"id":"doi:10.1145/3656425","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3656425","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3656425","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":["crossref"],"open_access":{"is_oa":true,"oa_status":"diamond","oa_url":"https://dl.acm.org/doi/pdf/10.1145/3656425","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5002478680","display_name":"Parosh Aziz Abdulla","orcid":"https://orcid.org/0000-0001-6832-6611"},"institutions":[{"id":"https://openalex.org/I123387679","display_name":"Uppsala University","ror":"https://ror.org/048a87296","country_code":"SE","type":"education","lineage":["https://openalex.org/I123387679"]}],"countries":["SE"],"is_corresponding":true,"raw_author_name":"Parosh Abdulla","raw_affiliation_strings":["Uppsala University, Uppsala, Sweden"],"affiliations":[{"raw_affiliation_string":"Uppsala University, Uppsala, Sweden","institution_ids":["https://openalex.org/I123387679"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5047278328","display_name":"Mohamed Faouzi Atig","orcid":"https://orcid.org/0000-0001-8229-3481"},"institutions":[{"id":"https://openalex.org/I123387679","display_name":"Uppsala University","ror":"https://ror.org/048a87296","country_code":"SE","type":"education","lineage":["https://openalex.org/I123387679"]}],"countries":["SE"],"is_corresponding":false,"raw_author_name":"Mohamed Faouzi Atig","raw_affiliation_strings":["Uppsala University, Uppsala, Sweden"],"affiliations":[{"raw_affiliation_string":"Uppsala University, Uppsala, Sweden","institution_ids":["https://openalex.org/I123387679"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5045477471","display_name":"Ahmed Bouajjani","orcid":"https://orcid.org/0000-0002-2060-3592"},"institutions":[{"id":"https://openalex.org/I204730241","display_name":"Universit\u00e9 Paris Cit\u00e9","ror":"https://ror.org/05f82e368","country_code":"FR","type":"education","lineage":["https://openalex.org/I204730241"]}],"countries":["FR"],"is_corresponding":false,"raw_author_name":"Ahmed Bouajjani","raw_affiliation_strings":["Universit\u00e9 Paris Cit\u00e9, Paris, France"],"affiliations":[{"raw_affiliation_string":"Universit\u00e9 Paris Cit\u00e9, Paris, France","institution_ids":["https://openalex.org/I204730241"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5099309889","display_name":"K. Narayan Kumar","orcid":null},"institutions":[{"id":"https://openalex.org/I19149307","display_name":"Chennai Mathematical Institute","ror":"https://ror.org/04zp24820","country_code":"IN","type":"education","lineage":["https://openalex.org/I19149307"]}],"countries":["IN"],"is_corresponding":false,"raw_author_name":"K. Narayan Kumar","raw_affiliation_strings":["Chennai Mathematical Institute, Chennai, India"],"affiliations":[{"raw_affiliation_string":"Chennai Mathematical Institute, Chennai, India","institution_ids":["https://openalex.org/I19149307"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5099309890","display_name":"Prakash Saivasan","orcid":null},"institutions":[{"id":"https://openalex.org/I59611059","display_name":"Institute of Mathematical Sciences","ror":"https://ror.org/05078rg59","country_code":"IN","type":"facility","lineage":["https://openalex.org/I59611059"]}],"countries":["IN"],"is_corresponding":false,"raw_author_name":"Prakash Saivasan","raw_affiliation_strings":["Institute of Mathematical Sciences, Chennai, India"],"affiliations":[{"raw_affiliation_string":"Institute of Mathematical Sciences, Chennai, India","institution_ids":["https://openalex.org/I59611059"]}]}],"institutions":[],"countries_distinct_count":3,"institutions_distinct_count":5,"corresponding_author_ids":["https://openalex.org/A5002478680"],"corresponding_institution_ids":["https://openalex.org/I123387679"],"apc_list":null,"apc_paid":null,"fwci":1.0396,"has_fulltext":false,"cited_by_count":2,"citation_normalized_percentile":{"value":0.74007405,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":91,"max":99},"biblio":{"volume":"8","issue":"PLDI","first_page":"1189","last_page":"1212"},"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.9998999834060669,"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.9998999834060669,"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/T10904","display_name":"Embedded Systems Design Techniques","score":0.9998000264167786,"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/T10142","display_name":"Formal Methods in Verification","score":0.9991999864578247,"subfield":{"id":"https://openalex.org/subfields/1703","display_name":"Computational Theory and Mathematics"},"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/x86","display_name":"x86","score":0.8561539649963379},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.5185092687606812},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.2228548526763916},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.09014847874641418}],"concepts":[{"id":"https://openalex.org/C170723468","wikidata":"https://www.wikidata.org/wiki/Q182933","display_name":"x86","level":3,"score":0.8561539649963379},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.5185092687606812},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.2228548526763916},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.09014847874641418}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1145/3656425","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3656425","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3656425","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:DiVA.org:uu-536369","is_oa":true,"landing_page_url":"http://urn.kb.se/resolve?urn=urn:nbn:se:uu:diva-536369","pdf_url":null,"source":{"id":"https://openalex.org/S4306401559","display_name":"KTH Publication Database DiVA (KTH Royal Institute of Technology)","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":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"Article in journal"}],"best_oa_location":{"id":"doi:10.1145/3656425","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3656425","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3656425","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":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4399872369.pdf"},"referenced_works_count":28,"referenced_works":["https://openalex.org/W123460966","https://openalex.org/W149053240","https://openalex.org/W1493367105","https://openalex.org/W1598893746","https://openalex.org/W1913137593","https://openalex.org/W1967174286","https://openalex.org/W1971332773","https://openalex.org/W2050591418","https://openalex.org/W2116976042","https://openalex.org/W2123601779","https://openalex.org/W2123910665","https://openalex.org/W2248727051","https://openalex.org/W2955045321","https://openalex.org/W2955964099","https://openalex.org/W2996634758","https://openalex.org/W3009901397","https://openalex.org/W3033481492","https://openalex.org/W3100629122","https://openalex.org/W3114431693","https://openalex.org/W3116914099","https://openalex.org/W3117953372","https://openalex.org/W3138980809","https://openalex.org/W4200188844","https://openalex.org/W4226367879","https://openalex.org/W4230480080","https://openalex.org/W4286210018","https://openalex.org/W4312720686","https://openalex.org/W4366725767"],"related_works":["https://openalex.org/W4391375266","https://openalex.org/W2748952813","https://openalex.org/W3215381467","https://openalex.org/W4301207796","https://openalex.org/W2915956107","https://openalex.org/W2099986681","https://openalex.org/W4846490","https://openalex.org/W4240878335","https://openalex.org/W563303149","https://openalex.org/W2098290341"],"abstract_inverted_index":{"The":[0,169],"full":[1],"semantics":[2,31,112],"of":[3,36,49,73,138],"the":[4,18,23,37,46,50,59,101,110,124,135,156,180,191],"Intel-x86":[5,139],"architecture":[6],"has":[7],"been":[8],"defined":[9],"by":[10,107,116],"Raad":[11],"et":[12],"al":[13],"in":[14,121,155],"POPL":[15],"2022,":[16],"extending":[17],"earlier":[19],"formalization":[20],"based":[21],"on":[22,179],"TSO":[24,163,183],"memory":[25],"model":[26,91,99,137],"incorporating":[27],"persistency.":[28],"This":[29,104,196],"new":[30],"involves":[32],"an":[33],"intricate":[34],"combination":[35],"SC,":[38],"TSO,":[39],"and":[40,69,143,165,186],"PSO":[41,167,187],"models":[42],"to":[43,85,95,130,160],"account":[44],"for":[45,175,202,209],"diverse":[47],"features":[48],"enlarged":[51],"instruction":[52],"set.":[53],"In":[54],"this":[55,63,90],"paper":[56],"we":[57],"investigate":[58],"reachability":[60,88,96,133,192],"problem":[61,193],"under":[62,89,97,134],"semantics,":[64],"including":[65],"both":[66,162],"its":[67],"consistency":[68,136],"persistency":[70,102,111],"aspects":[71],"each":[72],"which":[74],"requires":[75],"reasoning":[76],"about":[77],"unbounded":[78],"operation":[79],"reorderings.":[80],"Our":[81,126],"first":[82],"contribution":[83,128,171],"is":[84,105,129,145,148,158,172,194],"show":[86],"that":[87,109,132,174,205],"can":[92,113,206],"be":[93,114,207],"reduced":[94],"a":[98,117,198],"without":[100,141],"component.":[103],"achieved":[106],"showing":[108,173],"simulated":[115],"finite-state":[118],"protocol":[119],"running":[120],"parallel":[122],"with":[123],"program.":[125],"second":[127],"prove":[131],"(even":[140],"crashes":[142],"persistency)":[144],"undecidable.":[146],"Undecidability":[147],"obtained":[149],"as":[150,152],"soon":[151],"one":[153],"thread":[154],"program":[157],"allowed":[159],"use":[161],"variables":[164],"two":[166],"variables.":[168],"third":[170],"any":[176],"fixed":[177],"bound":[178],"alternation":[181],"between":[182],"writes":[184,188],"(write-backs),":[185],"(non-temporal":[189],"writes),":[190],"decidable.":[195],"defines":[197],"complete":[199],"parametrized":[200],"schema":[201],"under-approximate":[203],"analysis":[204],"used":[208],"bug":[210],"finding.":[211]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2025,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
