{"id":"https://openalex.org/W4226096346","doi":"https://doi.org/10.1007/978-3-030-99336-8_6","title":"Relaxed virtual memory in Armv8-A","display_name":"Relaxed virtual memory in Armv8-A","publication_year":2022,"publication_date":"2022-01-01","ids":{"openalex":"https://openalex.org/W4226096346","doi":"https://doi.org/10.1007/978-3-030-99336-8_6"},"language":"en","primary_location":{"id":"doi:10.1007/978-3-030-99336-8_6","is_oa":true,"landing_page_url":"https://doi.org/10.1007/978-3-030-99336-8_6","pdf_url":"https://link.springer.com/content/pdf/10.1007/978-3-030-99336-8_6.pdf","source":{"id":"https://openalex.org/S106296714","display_name":"Lecture notes in computer science","issn_l":"0302-9743","issn":["0302-9743","1611-3349"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319900","host_organization_name":"Springer Science+Business Media","host_organization_lineage":["https://openalex.org/P4310319900","https://openalex.org/P4310319965"],"host_organization_lineage_names":["Springer Science+Business Media","Springer Nature"],"type":"book series"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Lecture Notes in Computer Science","raw_type":"book-chapter"},"type":"book-chapter","indexed_in":["crossref","datacite"],"open_access":{"is_oa":true,"oa_status":"hybrid","oa_url":"https://link.springer.com/content/pdf/10.1007/978-3-030-99336-8_6.pdf","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5028515004","display_name":"Ben Simner","orcid":"https://orcid.org/0009-0000-8431-9577"},"institutions":[{"id":"https://openalex.org/I241749","display_name":"University of Cambridge","ror":"https://ror.org/013meh722","country_code":"GB","type":"education","lineage":["https://openalex.org/I241749"]}],"countries":["GB"],"is_corresponding":true,"raw_author_name":"Ben Simner","raw_affiliation_strings":["University of Cambridge, Cambridge, UK"],"affiliations":[{"raw_affiliation_string":"University of Cambridge, Cambridge, UK","institution_ids":["https://openalex.org/I241749"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5081586925","display_name":"Alasdair Armstrong","orcid":"https://orcid.org/0000-0002-2910-0764"},"institutions":[{"id":"https://openalex.org/I241749","display_name":"University of Cambridge","ror":"https://ror.org/013meh722","country_code":"GB","type":"education","lineage":["https://openalex.org/I241749"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Alasdair Armstrong","raw_affiliation_strings":["University of Cambridge, Cambridge, UK"],"affiliations":[{"raw_affiliation_string":"University of Cambridge, Cambridge, UK","institution_ids":["https://openalex.org/I241749"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5027766872","display_name":"Jean Pichon-Pharabod","orcid":"https://orcid.org/0000-0002-4442-6543"},"institutions":[{"id":"https://openalex.org/I204337017","display_name":"Aarhus University","ror":"https://ror.org/01aj84f44","country_code":"DK","type":"education","lineage":["https://openalex.org/I204337017"]}],"countries":["DK"],"is_corresponding":false,"raw_author_name":"Jean Pichon-Pharabod","raw_affiliation_strings":["Aarhus University,  Aarhus, Denmark"],"affiliations":[{"raw_affiliation_string":"Aarhus University,  Aarhus, Denmark","institution_ids":["https://openalex.org/I204337017"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5029071370","display_name":"Christopher Pulte","orcid":"https://orcid.org/0000-0002-7369-183X"},"institutions":[{"id":"https://openalex.org/I241749","display_name":"University of Cambridge","ror":"https://ror.org/013meh722","country_code":"GB","type":"education","lineage":["https://openalex.org/I241749"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Christopher Pulte","raw_affiliation_strings":["University of Cambridge, Cambridge, UK"],"affiliations":[{"raw_affiliation_string":"University of Cambridge, Cambridge, UK","institution_ids":["https://openalex.org/I241749"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5006545282","display_name":"Richard Grisenthwaite","orcid":"https://orcid.org/0000-0002-0594-3206"},"institutions":[{"id":"https://openalex.org/I2801109035","display_name":"ARM (United Kingdom)","ror":"https://ror.org/04mmhzs81","country_code":"GB","type":"company","lineage":["https://openalex.org/I2801109035"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Richard Grisenthwaite","raw_affiliation_strings":["Arm Ltd., Cambridge, UK"],"affiliations":[{"raw_affiliation_string":"Arm Ltd., Cambridge, UK","institution_ids":["https://openalex.org/I2801109035"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5083405043","display_name":"Peter Sewell","orcid":"https://orcid.org/0000-0001-9352-1013"},"institutions":[{"id":"https://openalex.org/I241749","display_name":"University of Cambridge","ror":"https://ror.org/013meh722","country_code":"GB","type":"education","lineage":["https://openalex.org/I241749"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Peter Sewell","raw_affiliation_strings":["University of Cambridge, Cambridge, UK"],"affiliations":[{"raw_affiliation_string":"University of Cambridge, Cambridge, UK","institution_ids":["https://openalex.org/I241749"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":6,"corresponding_author_ids":["https://openalex.org/A5028515004"],"corresponding_institution_ids":["https://openalex.org/I241749"],"apc_list":{"value":5000,"currency":"EUR","value_usd":5392},"apc_paid":{"value":5000,"currency":"EUR","value_usd":5392},"fwci":4.4498,"has_fulltext":true,"cited_by_count":15,"citation_normalized_percentile":{"value":0.95310691,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":94,"max":99},"biblio":{"volume":null,"issue":null,"first_page":"143","last_page":"173"},"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/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9977999925613403,"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/T11241","display_name":"Advanced Malware Detection Techniques","score":0.9955000281333923,"subfield":{"id":"https://openalex.org/subfields/1711","display_name":"Signal Processing"},"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.8424286842346191},{"id":"https://openalex.org/keywords/concurrency","display_name":"Concurrency","score":0.6974690556526184},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.6158432960510254},{"id":"https://openalex.org/keywords/hypervisor","display_name":"Hypervisor","score":0.5696567296981812},{"id":"https://openalex.org/keywords/semantics","display_name":"Semantics (computer science)","score":0.517461359500885},{"id":"https://openalex.org/keywords/virtual-machine","display_name":"Virtual machine","score":0.47343185544013977},{"id":"https://openalex.org/keywords/test-suite","display_name":"Test suite","score":0.4161701798439026},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.3206079602241516},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.2632790803909302},{"id":"https://openalex.org/keywords/test-case","display_name":"Test case","score":0.16848480701446533},{"id":"https://openalex.org/keywords/virtualization","display_name":"Virtualization","score":0.13776782155036926},{"id":"https://openalex.org/keywords/cloud-computing","display_name":"Cloud computing","score":0.11758914589881897}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8424286842346191},{"id":"https://openalex.org/C193702766","wikidata":"https://www.wikidata.org/wiki/Q1414548","display_name":"Concurrency","level":2,"score":0.6974690556526184},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.6158432960510254},{"id":"https://openalex.org/C112904061","wikidata":"https://www.wikidata.org/wiki/Q1077480","display_name":"Hypervisor","level":4,"score":0.5696567296981812},{"id":"https://openalex.org/C184337299","wikidata":"https://www.wikidata.org/wiki/Q1437428","display_name":"Semantics (computer science)","level":2,"score":0.517461359500885},{"id":"https://openalex.org/C25344961","wikidata":"https://www.wikidata.org/wiki/Q192726","display_name":"Virtual machine","level":2,"score":0.47343185544013977},{"id":"https://openalex.org/C151552104","wikidata":"https://www.wikidata.org/wiki/Q7705809","display_name":"Test suite","level":4,"score":0.4161701798439026},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.3206079602241516},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.2632790803909302},{"id":"https://openalex.org/C128942645","wikidata":"https://www.wikidata.org/wiki/Q1568346","display_name":"Test case","level":3,"score":0.16848480701446533},{"id":"https://openalex.org/C513985346","wikidata":"https://www.wikidata.org/wiki/Q270471","display_name":"Virtualization","level":3,"score":0.13776782155036926},{"id":"https://openalex.org/C79974875","wikidata":"https://www.wikidata.org/wiki/Q483639","display_name":"Cloud computing","level":2,"score":0.11758914589881897},{"id":"https://openalex.org/C152877465","wikidata":"https://www.wikidata.org/wiki/Q208042","display_name":"Regression analysis","level":2,"score":0.0},{"id":"https://openalex.org/C119857082","wikidata":"https://www.wikidata.org/wiki/Q2539","display_name":"Machine learning","level":1,"score":0.0}],"mesh":[],"locations_count":3,"locations":[{"id":"doi:10.1007/978-3-030-99336-8_6","is_oa":true,"landing_page_url":"https://doi.org/10.1007/978-3-030-99336-8_6","pdf_url":"https://link.springer.com/content/pdf/10.1007/978-3-030-99336-8_6.pdf","source":{"id":"https://openalex.org/S106296714","display_name":"Lecture notes in computer science","issn_l":"0302-9743","issn":["0302-9743","1611-3349"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319900","host_organization_name":"Springer Science+Business Media","host_organization_lineage":["https://openalex.org/P4310319900","https://openalex.org/P4310319965"],"host_organization_lineage_names":["Springer Science+Business Media","Springer Nature"],"type":"book series"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Lecture Notes in Computer Science","raw_type":"book-chapter"},{"id":"pmh:oai:www.repository.cam.ac.uk:1810/333577","is_oa":false,"landing_page_url":"https://www.repository.cam.ac.uk/handle/1810/333577","pdf_url":null,"source":{"id":"https://openalex.org/S4306401777","display_name":"Apollo (University of Cambridge)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I241749","host_organization_name":"University of Cambridge","host_organization_lineage":["https://openalex.org/I241749"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Conference Object"},{"id":"doi:10.17863/cam.80994","is_oa":true,"landing_page_url":"https://doi.org/10.17863/cam.80994","pdf_url":null,"source":{"id":"https://openalex.org/S7407050737","display_name":"Apollo","issn_l":null,"issn":[],"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":null,"license_id":null,"version":null,"is_accepted":false,"is_published":null,"raw_source_name":null,"raw_type":"article"}],"best_oa_location":{"id":"doi:10.1007/978-3-030-99336-8_6","is_oa":true,"landing_page_url":"https://doi.org/10.1007/978-3-030-99336-8_6","pdf_url":"https://link.springer.com/content/pdf/10.1007/978-3-030-99336-8_6.pdf","source":{"id":"https://openalex.org/S106296714","display_name":"Lecture notes in computer science","issn_l":"0302-9743","issn":["0302-9743","1611-3349"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319900","host_organization_name":"Springer Science+Business Media","host_organization_lineage":["https://openalex.org/P4310319900","https://openalex.org/P4310319965"],"host_organization_lineage_names":["Springer Science+Business Media","Springer Nature"],"type":"book series"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Lecture Notes in Computer Science","raw_type":"book-chapter"},"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G7202701493","display_name":null,"funder_award_id":"iCASE","funder_id":"https://openalex.org/F4320334627","funder_display_name":"Engineering and Physical Sciences Research Council"},{"id":"https://openalex.org/G8806317374","display_name":null,"funder_award_id":"PhD studentship","funder_id":"https://openalex.org/F4320334627","funder_display_name":"Engineering and Physical Sciences Research Council"}],"funders":[{"id":"https://openalex.org/F4320314707","display_name":"Government of the United Kingdom","ror":"https://ror.org/05wnh3t63"},{"id":"https://openalex.org/F4320316514","display_name":"Arm","ror":"https://ror.org/04mmhzs81"},{"id":"https://openalex.org/F4320334627","display_name":"Engineering and Physical Sciences Research Council","ror":"https://ror.org/0439y7842"}],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4226096346.pdf","grobid_xml":"https://content.openalex.org/works/W4226096346.grobid-xml"},"referenced_works_count":45,"referenced_works":["https://openalex.org/W55413947","https://openalex.org/W136479479","https://openalex.org/W1525350307","https://openalex.org/W1589084785","https://openalex.org/W1594228127","https://openalex.org/W1782924662","https://openalex.org/W1808398105","https://openalex.org/W2039881954","https://openalex.org/W2045867114","https://openalex.org/W2085773946","https://openalex.org/W2104622601","https://openalex.org/W2110879934","https://openalex.org/W2117502039","https://openalex.org/W2149911648","https://openalex.org/W2152885346","https://openalex.org/W2155006989","https://openalex.org/W2163347957","https://openalex.org/W2235853928","https://openalex.org/W2249550213","https://openalex.org/W2280574045","https://openalex.org/W2507977852","https://openalex.org/W2531054837","https://openalex.org/W2553522901","https://openalex.org/W2559594945","https://openalex.org/W2594389189","https://openalex.org/W2625764229","https://openalex.org/W2738891045","https://openalex.org/W2769194423","https://openalex.org/W2811210584","https://openalex.org/W2898443334","https://openalex.org/W2899599233","https://openalex.org/W2942680615","https://openalex.org/W2947631473","https://openalex.org/W2999427823","https://openalex.org/W3007979635","https://openalex.org/W3042371961","https://openalex.org/W3155827311","https://openalex.org/W3184568883","https://openalex.org/W3205972330","https://openalex.org/W4206635466","https://openalex.org/W4229558017","https://openalex.org/W4234066571","https://openalex.org/W4240322740","https://openalex.org/W4240975960","https://openalex.org/W4256041698"],"related_works":["https://openalex.org/W2743348030","https://openalex.org/W2622620488","https://openalex.org/W2976854232","https://openalex.org/W2075174112","https://openalex.org/W3179371161","https://openalex.org/W1549854681","https://openalex.org/W4307424580","https://openalex.org/W1555324927","https://openalex.org/W4226421307","https://openalex.org/W2145292010"],"abstract_inverted_index":{"Abstract":[0],"Virtual":[1],"memory":[2,29,58,149],"is":[3],"an":[4,34],"essential":[5],"mechanism":[6],"for":[7,55],"enforcing":[8],"security":[9],"boundaries,":[10],"but":[11],"its":[12],"relaxed-memory":[13],"concurrency":[14,100],"semantics":[15,59,160],"has":[16,30,43],"not":[17],"previously":[18],"been":[19,31],"investigated":[20],"in":[21,60,74,122,146],"detail.":[22],"The":[23],"concurrent":[24],"systems":[25,153],"code":[26],"managing":[27],"virtual":[28,57,148],"left":[32],"on":[33],"entirely":[35],"informal":[36],"basis,":[37],"and":[38,40,132,161],"OS":[39],"hypervisor":[41,89],"verification":[42,162],"had":[44],"to":[45,64,112,118],"make":[46],"major":[47],"simplifying":[48],"assumptions.":[49],"We":[50,69],"explore":[51],"the":[52,61,86,95,123,127,143,156],"design":[53,72,96],"space":[54,97],"relaxed":[56,147],"Armv8-A":[62,129],"architecture,":[63],"support":[65],"future":[66],"system-software":[67],"verification.":[68],"identify":[70],"many":[71],"questions,":[73],"discussion":[75],"with":[76,98,126,163],"Arm;":[77],"develop":[78,116,133],"a":[79,134],"test":[80,136],"suite,":[81],"including":[82],"use":[83],"cases":[84],"from":[85],"pKVM":[87],"production":[88],"under":[90,104],"development":[91],"by":[92],"Google;":[93],"delimit":[94],"axiomatic-style":[99],"models;":[101,115],"prove":[102],"that":[103],"simple":[105],"stable":[106],"configurations":[107],"our":[108],"architectural":[109],"model":[110,124],"collapses":[111],"previous":[113],"\u201cuser\u201d":[114],"tooling":[117],"compute":[119],"allowed":[120],"behaviours":[121],"integrated":[125],"full":[128],"ISA":[130],"semantics;":[131],"hardware":[135],"harness.":[137],"This":[138],"lays":[139],"out":[140],"some":[141],"of":[142,158],"main":[144],"issues":[145],"bringing":[150],"these":[151],"security-critical":[152],"phenomena":[154],"into":[155],"domain":[157],"programming-language":[159],"foundational":[164],"architecture":[165],"semantics.":[166]},"counts_by_year":[{"year":2026,"cited_by_count":2},{"year":2025,"cited_by_count":2},{"year":2024,"cited_by_count":6},{"year":2023,"cited_by_count":2},{"year":2022,"cited_by_count":3}],"updated_date":"2026-04-15T08:11:43.952461","created_date":"2025-10-10T00:00:00"}
