{"id":"https://openalex.org/W1499110125","doi":"https://doi.org/10.2168/lmcs-11(1:20)2015","title":"Aspect-oriented linearizability proofs","display_name":"Aspect-oriented linearizability proofs","publication_year":2015,"publication_date":"2015-04-01","ids":{"openalex":"https://openalex.org/W1499110125","doi":"https://doi.org/10.2168/lmcs-11(1:20)2015","mag":"1499110125"},"language":"en","primary_location":{"id":"doi:10.2168/lmcs-11(1:20)2015","is_oa":true,"landing_page_url":"https://doi.org/10.2168/lmcs-11(1:20)2015","pdf_url":"https://lmcs.episciences.org/1051/pdf","source":{"id":"https://openalex.org/S114379355","display_name":"Logical Methods in Computer Science","issn_l":"1860-5974","issn":["1860-5974"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310313916","host_organization_name":"Logical Methods in Computer Science e.V.","host_organization_lineage":["https://openalex.org/P4310313916"],"host_organization_lineage_names":["Logical Methods in Computer Science e.V."],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Logical Methods in Computer Science","raw_type":"journal-article"},"type":"article","indexed_in":["arxiv","crossref","doaj"],"open_access":{"is_oa":true,"oa_status":"diamond","oa_url":"https://lmcs.episciences.org/1051/pdf","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5057239424","display_name":"Soham Chakraborty","orcid":"https://orcid.org/0000-0003-1229-4176"},"institutions":[{"id":"https://openalex.org/I4210121786","display_name":"Max Planck Institute for Software Systems","ror":"https://ror.org/02pe2kf23","country_code":"DE","type":"facility","lineage":["https://openalex.org/I149899117","https://openalex.org/I4210121786"]}],"countries":["DE"],"is_corresponding":true,"raw_author_name":"Soham Chakraborty","raw_affiliation_strings":["Group V. Vafeiadis, Max Planck Institute for Software Systems, Max Planck Society"],"affiliations":[{"raw_affiliation_string":"Group V. Vafeiadis, Max Planck Institute for Software Systems, Max Planck Society","institution_ids":["https://openalex.org/I4210121786"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5080555605","display_name":"Thomas A. Henzinger","orcid":"https://orcid.org/0000-0002-2985-7724"},"institutions":[{"id":"https://openalex.org/I157556583","display_name":"Institute of Science and Technology Austria","ror":"https://ror.org/03gnh5541","country_code":"AT","type":"education","lineage":["https://openalex.org/I157556583"]}],"countries":["AT"],"is_corresponding":false,"raw_author_name":"Thomas A. Henzinger","raw_affiliation_strings":["IST Austria, Klosterneuburg, Austria","IST, Austria;"],"affiliations":[{"raw_affiliation_string":"IST Austria, Klosterneuburg, Austria","institution_ids":["https://openalex.org/I157556583"]},{"raw_affiliation_string":"IST, Austria;","institution_ids":["https://openalex.org/I157556583"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5077650392","display_name":"Ali Sezgin","orcid":null},"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":"Ali Sezgin","raw_affiliation_strings":["University of Cambridge Computer Laboratory, Cambridge, U.K","University of Cambridge,"],"affiliations":[{"raw_affiliation_string":"University of Cambridge Computer Laboratory, Cambridge, U.K","institution_ids":["https://openalex.org/I241749"]},{"raw_affiliation_string":"University of Cambridge,","institution_ids":["https://openalex.org/I241749"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5023359178","display_name":"Viktor Vafeiadis","orcid":"https://orcid.org/0000-0001-8436-0334"},"institutions":[{"id":"https://openalex.org/I4210121786","display_name":"Max Planck Institute for Software Systems","ror":"https://ror.org/02pe2kf23","country_code":"DE","type":"facility","lineage":["https://openalex.org/I149899117","https://openalex.org/I4210121786"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Viktor Vafeiadis","raw_affiliation_strings":["MPI-SWS, Kaiserslautern and Saarbrcken, Germany","Group V. Vafeiadis, Max Planck Institute for Software Systems, Max Planck Society"],"affiliations":[{"raw_affiliation_string":"MPI-SWS, Kaiserslautern and Saarbrcken, Germany","institution_ids":["https://openalex.org/I4210121786"]},{"raw_affiliation_string":"Group V. Vafeiadis, Max Planck Institute for Software Systems, Max Planck Society","institution_ids":["https://openalex.org/I4210121786"]}]}],"institutions":[],"countries_distinct_count":3,"institutions_distinct_count":4,"corresponding_author_ids":["https://openalex.org/A5057239424"],"corresponding_institution_ids":["https://openalex.org/I4210121786"],"apc_list":null,"apc_paid":null,"fwci":3.5039,"has_fulltext":true,"cited_by_count":26,"citation_normalized_percentile":{"value":0.9295977,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":90,"max":98},"biblio":{"volume":"Volume 11, Issue 1","issue":null,"first_page":null,"last_page":null},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10772","display_name":"Distributed systems and fault tolerance","score":1.0,"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"}},"topics":[{"id":"https://openalex.org/T10772","display_name":"Distributed systems and fault tolerance","score":1.0,"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"}},{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9934999942779541,"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/T11125","display_name":"Petri Nets in System Modeling","score":0.9905999898910522,"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/linearizability","display_name":"Linearizability","score":0.95686936378479},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7954881191253662},{"id":"https://openalex.org/keywords/concurrency","display_name":"Concurrency","score":0.7154034376144409},{"id":"https://openalex.org/keywords/mathematical-proof","display_name":"Mathematical proof","score":0.6678023338317871},{"id":"https://openalex.org/keywords/queue","display_name":"Queue","score":0.4786306917667389},{"id":"https://openalex.org/keywords/theoretical-computer-science","display_name":"Theoretical computer science","score":0.47835224866867065},{"id":"https://openalex.org/keywords/concurrency-control","display_name":"Concurrency control","score":0.431770920753479},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.3728775680065155},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.37261733412742615},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.3064771890640259},{"id":"https://openalex.org/keywords/correctness","display_name":"Correctness","score":0.18359288573265076},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.16182100772857666}],"concepts":[{"id":"https://openalex.org/C20528329","wikidata":"https://www.wikidata.org/wiki/Q513932","display_name":"Linearizability","level":3,"score":0.95686936378479},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7954881191253662},{"id":"https://openalex.org/C193702766","wikidata":"https://www.wikidata.org/wiki/Q1414548","display_name":"Concurrency","level":2,"score":0.7154034376144409},{"id":"https://openalex.org/C108710211","wikidata":"https://www.wikidata.org/wiki/Q11538","display_name":"Mathematical proof","level":2,"score":0.6678023338317871},{"id":"https://openalex.org/C160403385","wikidata":"https://www.wikidata.org/wiki/Q220543","display_name":"Queue","level":2,"score":0.4786306917667389},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.47835224866867065},{"id":"https://openalex.org/C84511453","wikidata":"https://www.wikidata.org/wiki/Q2914952","display_name":"Concurrency control","level":3,"score":0.431770920753479},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.3728775680065155},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.37261733412742615},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.3064771890640259},{"id":"https://openalex.org/C55439883","wikidata":"https://www.wikidata.org/wiki/Q360812","display_name":"Correctness","level":2,"score":0.18359288573265076},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.16182100772857666},{"id":"https://openalex.org/C2524010","wikidata":"https://www.wikidata.org/wiki/Q8087","display_name":"Geometry","level":1,"score":0.0},{"id":"https://openalex.org/C75949130","wikidata":"https://www.wikidata.org/wiki/Q848010","display_name":"Database transaction","level":2,"score":0.0}],"mesh":[],"locations_count":4,"locations":[{"id":"doi:10.2168/lmcs-11(1:20)2015","is_oa":true,"landing_page_url":"https://doi.org/10.2168/lmcs-11(1:20)2015","pdf_url":"https://lmcs.episciences.org/1051/pdf","source":{"id":"https://openalex.org/S114379355","display_name":"Logical Methods in Computer Science","issn_l":"1860-5974","issn":["1860-5974"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310313916","host_organization_name":"Logical Methods in Computer Science e.V.","host_organization_lineage":["https://openalex.org/P4310313916"],"host_organization_lineage_names":["Logical Methods in Computer Science e.V."],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Logical Methods in Computer Science","raw_type":"journal-article"},{"id":"pmh:oai:arXiv.org:1502.07639","is_oa":true,"landing_page_url":"http://arxiv.org/abs/1502.07639","pdf_url":"https://arxiv.org/pdf/1502.07639","source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"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":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"text"},{"id":"pmh:oai:doaj.org/article:6735816f14644ed298f912c6500b7972","is_oa":true,"landing_page_url":"https://doaj.org/article/6735816f14644ed298f912c6500b7972","pdf_url":null,"source":{"id":"https://openalex.org/S112646816","display_name":"SHILAP Revista de lepidopterolog\u00eda","issn_l":"0300-5267","issn":["0300-5267","2340-4078"],"is_oa":true,"is_in_doaj":true,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"journal"},"license":"cc-by-sa","license_id":"https://openalex.org/licenses/cc-by-sa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Logical Methods in Computer Science, Vol Volume 11, Issue 1 (2015)","raw_type":"article"},{"id":"pmh:oai:escidoc.org:escidoc:2129285","is_oa":false,"landing_page_url":"http://hdl.handle.net/11858/00-001M-0000-0026-A9D8-D","pdf_url":null,"source":{"id":"https://openalex.org/S7407052962","display_name":"Max Planck Digital Library","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":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"info:eu-repo/semantics/article"}],"best_oa_location":{"id":"doi:10.2168/lmcs-11(1:20)2015","is_oa":true,"landing_page_url":"https://doi.org/10.2168/lmcs-11(1:20)2015","pdf_url":"https://lmcs.episciences.org/1051/pdf","source":{"id":"https://openalex.org/S114379355","display_name":"Logical Methods in Computer Science","issn_l":"1860-5974","issn":["1860-5974"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310313916","host_organization_name":"Logical Methods in Computer Science e.V.","host_organization_lineage":["https://openalex.org/P4310313916"],"host_organization_lineage_names":["Logical Methods in Computer Science e.V."],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Logical Methods in Computer Science","raw_type":"journal-article"},"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G2335238807","display_name":null,"funder_award_id":"EP/K008528","funder_id":"https://openalex.org/F4320334627","funder_display_name":"Engineering and Physical Sciences Research Council"},{"id":"https://openalex.org/G4639717446","display_name":null,"funder_award_id":"EP/H005633/1","funder_id":"https://openalex.org/F4320334627","funder_display_name":"Engineering and Physical Sciences Research Council"},{"id":"https://openalex.org/G5860500101","display_name":"REMS: Rigorous Engineering for Mainstream Systems","funder_award_id":"EP/K008528/1","funder_id":"https://openalex.org/F4320334627","funder_display_name":"Engineering and Physical Sciences Research Council"},{"id":"https://openalex.org/G6428170234","display_name":null,"funder_award_id":"EP/H005633","funder_id":"https://openalex.org/F4320334627","funder_display_name":"Engineering and Physical Sciences Research Council"},{"id":"https://openalex.org/G7063313746","display_name":null,"funder_award_id":"267989","funder_id":"https://openalex.org/F4320320300","funder_display_name":"European Commission"},{"id":"https://openalex.org/G7401479227","display_name":null,"funder_award_id":"EP/K008528/1","funder_id":"https://openalex.org/F4320334627","funder_display_name":"Engineering and Physical Sciences Research Council"},{"id":"https://openalex.org/G7478574072","display_name":"Semantic Foundations for Real-World Systems","funder_award_id":"EP/H005633/1","funder_id":"https://openalex.org/F4320334627","funder_display_name":"Engineering and Physical Sciences Research Council"},{"id":"https://openalex.org/G7551837156","display_name":null,"funder_award_id":"EP/H005633/1","funder_id":"https://openalex.org/F4320314731","funder_display_name":"UK Research and Innovation"}],"funders":[{"id":"https://openalex.org/F4320314731","display_name":"UK Research and Innovation","ror":"https://ror.org/001aqnf71"},{"id":"https://openalex.org/F4320320300","display_name":"European Commission","ror":"https://ror.org/00k4n6c32"},{"id":"https://openalex.org/F4320321181","display_name":"Austrian Science Fund","ror":"https://ror.org/013tf3c58"},{"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/W1499110125.pdf","grobid_xml":"https://content.openalex.org/works/W1499110125.grobid-xml"},"referenced_works_count":23,"referenced_works":["https://openalex.org/W27871822","https://openalex.org/W71333976","https://openalex.org/W80370608","https://openalex.org/W127393827","https://openalex.org/W1503130891","https://openalex.org/W1511438294","https://openalex.org/W1537449998","https://openalex.org/W1543144164","https://openalex.org/W1592188038","https://openalex.org/W1720801710","https://openalex.org/W1818449680","https://openalex.org/W1819989006","https://openalex.org/W1867941603","https://openalex.org/W1983572666","https://openalex.org/W2009600579","https://openalex.org/W2012001501","https://openalex.org/W2063798543","https://openalex.org/W2101939036","https://openalex.org/W2109717427","https://openalex.org/W2132220514","https://openalex.org/W2166580349","https://openalex.org/W2328819335","https://openalex.org/W4293763691"],"related_works":["https://openalex.org/W3046493460","https://openalex.org/W1553228708","https://openalex.org/W2751115287","https://openalex.org/W3135491762","https://openalex.org/W2150179797","https://openalex.org/W2170147831","https://openalex.org/W4242696047","https://openalex.org/W1562291440","https://openalex.org/W2610996743","https://openalex.org/W2120193195"],"abstract_inverted_index":{"Linearizability":[0],"of":[1,16,53,56,71,86,98],"concurrent":[2,57],"data":[3],"structures":[4],"is":[5,111],"usually":[6],"proved":[7,90],"by":[8,92,115],"monolithic":[9],"simulation":[10,117],"arguments":[11],"relying":[12],"on":[13],"the":[14,17,69,77,103],"identification":[15],"so-called":[18],"linearization":[19,65],"points.":[20,66],"Regrettably,":[21],"such":[22,39],"proofs,":[23],"whether":[24],"manual":[25],"or":[26],"automatic,":[27],"are":[28],"often":[29],"complicated":[30],"and":[31,42,105],"scale":[32],"poorly":[33],"to":[34,76,80,113],"advanced":[35],"non-blocking":[36],"concurrency":[37],"patterns,":[38],"as":[40],"helping":[41],"optimistic":[43],"updates.":[44],"In":[45],"response,":[46],"we":[47,101],"propose":[48],"a":[49,96,116],"more":[50],"modular":[51],"way":[52],"checking":[54],"linearizability":[55,73],"queue":[58,78],"algorithms":[59],"that":[60,110],"does":[61],"not":[62],"involve":[63],"identifying":[64],"We":[67],"reduce":[68],"task":[70],"proving":[72],"with":[74],"respect":[75],"specification":[79],"establishing":[81],"four":[82],"basic":[83],"properties,":[84],"each":[85],"which":[87],"can":[88],"be":[89],"independently":[91],"simpler":[93],"arguments.":[94],"As":[95],"demonstration":[97],"our":[99],"approach,":[100],"verify":[102,114],"Herlihy":[104],"Wing":[106],"queue,":[107],"an":[108],"algorithm":[109],"challenging":[112],"proof.":[118]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2025,"cited_by_count":1},{"year":2024,"cited_by_count":3},{"year":2023,"cited_by_count":1},{"year":2022,"cited_by_count":5},{"year":2021,"cited_by_count":2},{"year":2020,"cited_by_count":2},{"year":2019,"cited_by_count":1},{"year":2018,"cited_by_count":2},{"year":2017,"cited_by_count":2},{"year":2016,"cited_by_count":2},{"year":2015,"cited_by_count":4}],"updated_date":"2026-04-16T08:26:57.006410","created_date":"2025-10-10T00:00:00"}
