{"id":"https://openalex.org/W3094781589","doi":"https://doi.org/10.46298/lmcs-18(2:16)2022","title":"Actris 2.0: Asynchronous Session-Type Based Reasoning in Separation Logic","display_name":"Actris 2.0: Asynchronous Session-Type Based Reasoning in Separation Logic","publication_year":2022,"publication_date":"2022-06-10","ids":{"openalex":"https://openalex.org/W3094781589","doi":"https://doi.org/10.46298/lmcs-18(2:16)2022","mag":"3094781589"},"language":"en","primary_location":{"id":"doi:10.46298/lmcs-18(2:16)2022","is_oa":true,"landing_page_url":"https://doi.org/10.46298/lmcs-18(2:16)2022","pdf_url":"https://lmcs.episciences.org/9689/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/9689/pdf","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5034702961","display_name":"Jonas Kastberg Hinrichsen","orcid":"https://orcid.org/0000-0001-6143-9031"},"institutions":[{"id":"https://openalex.org/I145872427","display_name":"Radboud University Nijmegen","ror":"https://ror.org/016xsfp80","country_code":"NL","type":"education","lineage":["https://openalex.org/I145872427"]},{"id":"https://openalex.org/I204337017","display_name":"Aarhus University","ror":"https://ror.org/01aj84f44","country_code":"DK","type":"education","lineage":["https://openalex.org/I204337017"]},{"id":"https://openalex.org/I83467386","display_name":"IT University of Copenhagen","ror":"https://ror.org/02309jg23","country_code":"DK","type":"education","lineage":["https://openalex.org/I83467386"]},{"id":"https://openalex.org/I98358874","display_name":"Delft University of Technology","ror":"https://ror.org/02e2c7k09","country_code":"NL","type":"education","lineage":["https://openalex.org/I98358874"]}],"countries":["DK","NL"],"is_corresponding":false,"raw_author_name":"Jonas Kastberg Hinrichsen","raw_affiliation_strings":["IT University of Copenhagen and Aarhus University, Denmark","Radboud University and Delft University of Technology, The Netherlands","IT University of Copenhagen, Denmark","Suite 300, San Francisco, CA 94105, USA, or Eisenacher Strasse 2, 10777 Berlin, Germany"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"IT University of Copenhagen and Aarhus University, Denmark","institution_ids":["https://openalex.org/I83467386","https://openalex.org/I204337017"]},{"raw_affiliation_string":"Radboud University and Delft University of Technology, The Netherlands","institution_ids":["https://openalex.org/I98358874","https://openalex.org/I145872427"]},{"raw_affiliation_string":"IT University of Copenhagen, Denmark","institution_ids":["https://openalex.org/I83467386"]},{"raw_affiliation_string":"Suite 300, San Francisco, CA 94105, USA, or Eisenacher Strasse 2, 10777 Berlin, Germany","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5004557122","display_name":"Jesper Bengtson","orcid":null},"institutions":[{"id":"https://openalex.org/I145872427","display_name":"Radboud University Nijmegen","ror":"https://ror.org/016xsfp80","country_code":"NL","type":"education","lineage":["https://openalex.org/I145872427"]},{"id":"https://openalex.org/I83467386","display_name":"IT University of Copenhagen","ror":"https://ror.org/02309jg23","country_code":"DK","type":"education","lineage":["https://openalex.org/I83467386"]},{"id":"https://openalex.org/I98358874","display_name":"Delft University of Technology","ror":"https://ror.org/02e2c7k09","country_code":"NL","type":"education","lineage":["https://openalex.org/I98358874"]}],"countries":["DK","NL"],"is_corresponding":true,"raw_author_name":"Jesper Bengtson","raw_affiliation_strings":["IT University of Copenhagen, Denmark","Radboud University and Delft University of Technology, The Netherlands","Suite 300, San Francisco, CA 94105, USA, or Eisenacher Strasse 2, 10777 Berlin, Germany"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"IT University of Copenhagen, Denmark","institution_ids":["https://openalex.org/I83467386"]},{"raw_affiliation_string":"Radboud University and Delft University of Technology, The Netherlands","institution_ids":["https://openalex.org/I98358874","https://openalex.org/I145872427"]},{"raw_affiliation_string":"Suite 300, San Francisco, CA 94105, USA, or Eisenacher Strasse 2, 10777 Berlin, Germany","institution_ids":[]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5029418370","display_name":"Robbert Krebbers","orcid":"https://orcid.org/0000-0002-1185-5237"},"institutions":[{"id":"https://openalex.org/I145872427","display_name":"Radboud University Nijmegen","ror":"https://ror.org/016xsfp80","country_code":"NL","type":"education","lineage":["https://openalex.org/I145872427"]},{"id":"https://openalex.org/I83467386","display_name":"IT University of Copenhagen","ror":"https://ror.org/02309jg23","country_code":"DK","type":"education","lineage":["https://openalex.org/I83467386"]},{"id":"https://openalex.org/I98358874","display_name":"Delft University of Technology","ror":"https://ror.org/02e2c7k09","country_code":"NL","type":"education","lineage":["https://openalex.org/I98358874"]}],"countries":["DK","NL"],"is_corresponding":false,"raw_author_name":"Robbert Krebbers","raw_affiliation_strings":["Radboud University and Delft University of Technology, The Netherlands","Suite 300, San Francisco, CA 94105, USA, or Eisenacher Strasse 2, 10777 Berlin, Germany","IT University of Copenhagen, Denmark"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Radboud University and Delft University of Technology, The Netherlands","institution_ids":["https://openalex.org/I98358874","https://openalex.org/I145872427"]},{"raw_affiliation_string":"Suite 300, San Francisco, CA 94105, USA, or Eisenacher Strasse 2, 10777 Berlin, Germany","institution_ids":[]},{"raw_affiliation_string":"IT University of Copenhagen, Denmark","institution_ids":["https://openalex.org/I83467386"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5004557122"],"corresponding_institution_ids":["https://openalex.org/I145872427","https://openalex.org/I83467386","https://openalex.org/I98358874"],"apc_list":null,"apc_paid":null,"fwci":1.2487,"has_fulltext":true,"cited_by_count":16,"citation_normalized_percentile":{"value":0.82254659,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":99},"biblio":{"volume":"Volume 18, Issue 2","issue":null,"first_page":null,"last_page":null},"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.9998000264167786,"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.9998000264167786,"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.9995999932289124,"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.9993000030517578,"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/computer-science","display_name":"Computer science","score":0.8907885551452637},{"id":"https://openalex.org/keywords/concurrency","display_name":"Concurrency","score":0.726037859916687},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.6598412990570068},{"id":"https://openalex.org/keywords/separation-logic","display_name":"Separation logic","score":0.6413592100143433},{"id":"https://openalex.org/keywords/correctness","display_name":"Correctness","score":0.5436261892318726},{"id":"https://openalex.org/keywords/asynchronous-communication","display_name":"Asynchronous communication","score":0.4924710690975189},{"id":"https://openalex.org/keywords/soundness","display_name":"Soundness","score":0.4747220277786255},{"id":"https://openalex.org/keywords/message-passing","display_name":"Message passing","score":0.4351412057876587},{"id":"https://openalex.org/keywords/theoretical-computer-science","display_name":"Theoretical computer science","score":0.4275638461112976},{"id":"https://openalex.org/keywords/computer-network","display_name":"Computer network","score":0.10754385590553284}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8907885551452637},{"id":"https://openalex.org/C193702766","wikidata":"https://www.wikidata.org/wiki/Q1414548","display_name":"Concurrency","level":2,"score":0.726037859916687},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.6598412990570068},{"id":"https://openalex.org/C173856430","wikidata":"https://www.wikidata.org/wiki/Q3257964","display_name":"Separation logic","level":2,"score":0.6413592100143433},{"id":"https://openalex.org/C55439883","wikidata":"https://www.wikidata.org/wiki/Q360812","display_name":"Correctness","level":2,"score":0.5436261892318726},{"id":"https://openalex.org/C151319957","wikidata":"https://www.wikidata.org/wiki/Q752739","display_name":"Asynchronous communication","level":2,"score":0.4924710690975189},{"id":"https://openalex.org/C39920170","wikidata":"https://www.wikidata.org/wiki/Q693083","display_name":"Soundness","level":2,"score":0.4747220277786255},{"id":"https://openalex.org/C854659","wikidata":"https://www.wikidata.org/wiki/Q1859284","display_name":"Message passing","level":2,"score":0.4351412057876587},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.4275638461112976},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.10754385590553284}],"mesh":[],"locations_count":7,"locations":[{"id":"doi:10.46298/lmcs-18(2:16)2022","is_oa":true,"landing_page_url":"https://doi.org/10.46298/lmcs-18(2:16)2022","pdf_url":"https://lmcs.episciences.org/9689/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:pure.atira.dk:publications/e66e1855-83f7-4b84-bdfc-3f410a41b164","is_oa":true,"landing_page_url":"https://pure.au.dk/portal/en/publications/e66e1855-83f7-4b84-bdfc-3f410a41b164","pdf_url":null,"source":null,"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Hinrichsen, J K, Bengtson, J & Krebbers, R 2022, 'ACTRIS 2.0 : ASYNCHRONOUS SESSION-TYPE BASED REASONING IN SEPARATION LOGIC', Logical Methods in Computer Science, vol. 18, no. 2, pp. 16:1-16:64. https://doi.org/10.46298/lmcs-18(2:16)2022","raw_type":"info:eu-repo/semantics/publishedVersion"},{"id":"pmh:oai:arXiv.org:2010.15030","is_oa":true,"landing_page_url":"http://arxiv.org/abs/2010.15030","pdf_url":"https://arxiv.org/pdf/2010.15030","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:e2069c91745641e1a831b31c8878d362","is_oa":true,"landing_page_url":"https://doaj.org/article/e2069c91745641e1a831b31c8878d362","pdf_url":null,"source":{"id":"https://openalex.org/S4306401280","display_name":"DOAJ (DOAJ: Directory of Open Access Journals)","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-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 18, Issue 2 (2022)","raw_type":"article"},{"id":"pmh:oai:repository.ubn.ru.nl:2066/250776","is_oa":false,"landing_page_url":"https://repository.ubn.ru.nl/handle/2066/250776","pdf_url":null,"source":{"id":"https://openalex.org/S4306401067","display_name":"Radboud Repository (Radboud University)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I145872427","host_organization_name":"Radboud University Nijmegen","host_organization_lineage":["https://openalex.org/I145872427"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Logical Methods in Computer Science, 18, 2, pp. 1-64","raw_type":"Article / Letter to editor"},{"id":"pmh:oai:tudelft.nl:uuid:9ea88b2f-d46f-47d4-be97-de42b2c002dd","is_oa":false,"landing_page_url":"http://resolver.tudelft.nl/uuid:9ea88b2f-d46f-47d4-be97-de42b2c002dd","pdf_url":null,"source":{"id":"https://openalex.org/S4306400906","display_name":"Research Repository (Delft University of Technology)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I98358874","host_organization_name":"Delft University of Technology","host_organization_lineage":["https://openalex.org/I98358874"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"journal article"},{"id":"pmh:ru:oai:repository.ubn.ru.nl:2066/250776","is_oa":true,"landing_page_url":"http://hdl.handle.net/2066/250776","pdf_url":null,"source":{"id":"https://openalex.org/S4306401843","display_name":"Data Archiving and Networked Services (DANS)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I1322597698","host_organization_name":"Royal Netherlands Academy of Arts and Sciences","host_organization_lineage":["https://openalex.org/I1322597698"],"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":"Logical Methods in Computer Science, 18, 1 - 64","raw_type":"info:eu-repo/semantics/article"}],"best_oa_location":{"id":"doi:10.46298/lmcs-18(2:16)2022","is_oa":true,"landing_page_url":"https://doi.org/10.46298/lmcs-18(2:16)2022","pdf_url":"https://lmcs.episciences.org/9689/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":[{"id":"https://metadata.un.org/sdg/16","display_name":"Peace, Justice and strong institutions","score":0.4399999976158142}],"awards":[{"id":"https://openalex.org/G7010378412","display_name":null,"funder_award_id":"016.Veni","funder_id":"https://openalex.org/F4320321800","funder_display_name":"Nederlandse Organisatie voor Wetenschappelijk Onderzoek"},{"id":"https://openalex.org/G8941266395","display_name":null,"funder_award_id":"016.Veni.192.259","funder_id":"https://openalex.org/F4320321800","funder_display_name":"Nederlandse Organisatie voor Wetenschappelijk Onderzoek"}],"funders":[{"id":"https://openalex.org/F4320321800","display_name":"Nederlandse Organisatie voor Wetenschappelijk Onderzoek","ror":"https://ror.org/04jsz6e67"}],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W3094781589.pdf","grobid_xml":"https://content.openalex.org/works/W3094781589.grobid-xml"},"referenced_works_count":89,"referenced_works":["https://openalex.org/W52405907","https://openalex.org/W75891272","https://openalex.org/W91113134","https://openalex.org/W143008620","https://openalex.org/W175195251","https://openalex.org/W183006709","https://openalex.org/W564852913","https://openalex.org/W1529384059","https://openalex.org/W1560340731","https://openalex.org/W1584342183","https://openalex.org/W1589260337","https://openalex.org/W1599340713","https://openalex.org/W1607623316","https://openalex.org/W1611165480","https://openalex.org/W1784055113","https://openalex.org/W1822136335","https://openalex.org/W1883854985","https://openalex.org/W1965602413","https://openalex.org/W1991984504","https://openalex.org/W1995902462","https://openalex.org/W1996228525","https://openalex.org/W2015163350","https://openalex.org/W2017487418","https://openalex.org/W2020900140","https://openalex.org/W2030299533","https://openalex.org/W2040105559","https://openalex.org/W2080718905","https://openalex.org/W2081058753","https://openalex.org/W2085243417","https://openalex.org/W2088962847","https://openalex.org/W2092952058","https://openalex.org/W2107905351","https://openalex.org/W2114834520","https://openalex.org/W2116362715","https://openalex.org/W2118473919","https://openalex.org/W2123329569","https://openalex.org/W2128280268","https://openalex.org/W2131062488","https://openalex.org/W2132181573","https://openalex.org/W2143623703","https://openalex.org/W2147323041","https://openalex.org/W2151716725","https://openalex.org/W2155032935","https://openalex.org/W2173213060","https://openalex.org/W2244156369","https://openalex.org/W2340622488","https://openalex.org/W2422824912","https://openalex.org/W2502922259","https://openalex.org/W2509578035","https://openalex.org/W2517371102","https://openalex.org/W2562833768","https://openalex.org/W2581223864","https://openalex.org/W2596377803","https://openalex.org/W2617489162","https://openalex.org/W2753352514","https://openalex.org/W2761831870","https://openalex.org/W2776248742","https://openalex.org/W2779850521","https://openalex.org/W2795275488","https://openalex.org/W2885030506","https://openalex.org/W2888816318","https://openalex.org/W2896129867","https://openalex.org/W2900397097","https://openalex.org/W2901454403","https://openalex.org/W2930652247","https://openalex.org/W2933941175","https://openalex.org/W2962736185","https://openalex.org/W2962932181","https://openalex.org/W2964392072","https://openalex.org/W2994908035","https://openalex.org/W2995705594","https://openalex.org/W3011591621","https://openalex.org/W3014307583","https://openalex.org/W3016987934","https://openalex.org/W3024763828","https://openalex.org/W3047067898","https://openalex.org/W3081625510","https://openalex.org/W3085704495","https://openalex.org/W3087856390","https://openalex.org/W3103866264","https://openalex.org/W3107309644","https://openalex.org/W3122350614","https://openalex.org/W3139187675","https://openalex.org/W3147375852","https://openalex.org/W3175711391","https://openalex.org/W4205402745","https://openalex.org/W4233294560","https://openalex.org/W4235655521","https://openalex.org/W4301028326"],"related_works":["https://openalex.org/W1511249877","https://openalex.org/W1578828174","https://openalex.org/W2950376466","https://openalex.org/W2000943029","https://openalex.org/W2002878601","https://openalex.org/W2199396573","https://openalex.org/W2135714282","https://openalex.org/W1595373702","https://openalex.org/W2132761501","https://openalex.org/W2121405115"],"abstract_inverted_index":{"Message":[0],"passing":[1,77,177],"is":[2,15,184],"a":[3,37,47,63,90,100,105,109,114,129,148,187],"useful":[4],"abstraction":[5,94],"for":[6,39,73],"implementing":[7],"concurrent":[8,59],"programs.":[9],"For":[10],"real-world":[11],"systems,":[12],"however,":[13],"it":[14,141],"often":[16],"combined":[17],"with":[18,62,147,205],"other":[19,82],"programming":[20],"and":[21,32,113,166],"concurrency":[22,83],"paradigms,":[23],"such":[24],"as":[25,208,210],"higher-order":[26],"functions,":[27],"mutable":[28],"state,":[29],"shared-memory":[30],"concurrency,":[31],"locks.":[33],"We":[34,85,197],"present":[35],"Actris:":[36],"logic":[38],"proving":[40,96],"functional":[41,97],"correctness":[42,98],"of":[43,49,57,81,93,99,102,116,150,171,175,181,189,202],"programs":[44],"that":[45,87,158,167],"use":[46],"combination":[48],"the":[50,55,79,117,136,172,194,200,214,217],"aforementioned":[51],"features.":[52],"Actris":[53,88,124,143,145,182],"combines":[54],"power":[56],"modern":[58],"separation":[60],"logics":[61],"first-class":[64],"protocol":[65,191],"mechanism":[66,192],"--":[67,72,152,157],"based":[68,153],"on":[69,154],"session":[70],"types":[71],"reasoning":[74],"about":[75],"message":[76,176],"in":[78,128,178,193,213,216],"presence":[80],"paradigms.":[84],"show":[86],"provides":[89],"suitable":[91],"level":[92],"by":[95],"variety":[101],"examples,":[103],"including":[104],"channel-based":[106,110],"merge":[107],"sort,":[108],"load-balancing":[111],"mapper,":[112],"variant":[115],"map-reduce":[118],"model,":[119],"using":[120,186],"concise":[121],"specifications.":[122],"While":[123],"was":[125],"already":[126],"presented":[127],"conference":[130],"paper":[131,134],"(POPL'20),":[132],"this":[133],"expands":[135],"prior":[137],"presentation":[138],"significantly.":[139],"Moreover,":[140],"extends":[142],"to":[144],"2.0":[146,183],"notion":[149],"subprotocols":[151],"session-type":[155],"subtyping":[156],"permits":[159],"additional":[160],"flexibility":[161],"when":[162],"composing":[163],"channel":[164],"endpoints,":[165],"takes":[168],"full":[169],"advantage":[170],"asynchronous":[173],"semantics":[174],"Actris.":[179],"Soundness":[180],"proven":[185],"model":[188],"its":[190],"Iris":[195],"framework.":[196],"have":[198],"mechanised":[199],"theory":[201],"Actris,":[203],"together":[204],"custom":[206],"tactics,":[207],"well":[209],"all":[211],"examples":[212],"paper,":[215],"Coq":[218],"proof":[219],"assistant.":[220]},"counts_by_year":[{"year":2026,"cited_by_count":4},{"year":2025,"cited_by_count":2},{"year":2024,"cited_by_count":4},{"year":2023,"cited_by_count":2},{"year":2022,"cited_by_count":1},{"year":2021,"cited_by_count":3}],"updated_date":"2026-06-09T15:46:55.921056","created_date":"2020-11-09T00:00:00"}
