Interconnectability of session-based logical processes
Main Author: | |
---|---|
Publication Date: | 2018 |
Other Authors: | |
Format: | Article |
Language: | eng |
Source: | Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) |
Download full: | https://doi.org/10.1145/3242173 |
Summary: | This work is supported by NOVA LINCS (UID/CEC/04516/2013), EPSRC EP/K034413/1, EP/K011715/1, EP/L00058X/1, EP/N027833/1 and EP/N028201/1. |
id |
RCAP_68e9d9d2b39c8abc7df6ff3551c24e12 |
---|---|
oai_identifier_str |
oai:run.unl.pt:10362/65735 |
network_acronym_str |
RCAP |
network_name_str |
Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) |
repository_id_str |
https://opendoar.ac.uk/repository/7160 |
spelling |
Interconnectability of session-based logical processesClassical linear logicMultiparty sessionsSession typesSynthesisSoftwareThis work is supported by NOVA LINCS (UID/CEC/04516/2013), EPSRC EP/K034413/1, EP/K011715/1, EP/L00058X/1, EP/N027833/1 and EP/N028201/1.In multiparty session types, interconnection networks identify which roles in a session engage in communication (i.e., two roles are connected if they exchange a message). In session-based interpretations of linear logic the analogue notion corresponds to determining which processes are composed, or cut, using compatible channels typed by linear propositions. In this work, we show that well-formed interactions represented in a session-based interpretation of classical linear logic (CLL) form strictly less-expressive interconnection networks than those of a multiparty session calculus. To achieve this result, we introduce a new compositional synthesis property dubbed partial multiparty compatibility (PMC), enabling us to build a global type denoting the interactions obtained by iterated composition of well-typed CLL threads. We then show that CLL composition induces PMC global types without circular interconnections between three (or more) participants. PMC is then used to define a new CLL composition rule that can form circular interconnections but preserves the deadlock-freedom of CLL.DI - Departamento de InformáticaNOVALincsRUNToninho, BernardoYoshida, Nobuko2019-04-05T22:22:30Z2018-12-012018-12-01T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/articleapplication/pdfapplication/pdfhttps://doi.org/10.1145/3242173eng0164-0925PURE: 11749686http://www.scopus.com/inward/record.url?scp=85061257360&partnerID=8YFLogxKhttps://doi.org/10.1145/3242173info:eu-repo/semantics/openAccessreponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiainstacron:RCAAP2024-05-22T17:38:34Zoai:run.unl.pt:10362/65735Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireinfo@rcaap.ptopendoar:https://opendoar.ac.uk/repository/71602025-05-28T17:09:42.468059Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiafalse |
dc.title.none.fl_str_mv |
Interconnectability of session-based logical processes |
title |
Interconnectability of session-based logical processes |
spellingShingle |
Interconnectability of session-based logical processes Toninho, Bernardo Classical linear logic Multiparty sessions Session types Synthesis Software |
title_short |
Interconnectability of session-based logical processes |
title_full |
Interconnectability of session-based logical processes |
title_fullStr |
Interconnectability of session-based logical processes |
title_full_unstemmed |
Interconnectability of session-based logical processes |
title_sort |
Interconnectability of session-based logical processes |
author |
Toninho, Bernardo |
author_facet |
Toninho, Bernardo Yoshida, Nobuko |
author_role |
author |
author2 |
Yoshida, Nobuko |
author2_role |
author |
dc.contributor.none.fl_str_mv |
DI - Departamento de Informática NOVALincs RUN |
dc.contributor.author.fl_str_mv |
Toninho, Bernardo Yoshida, Nobuko |
dc.subject.por.fl_str_mv |
Classical linear logic Multiparty sessions Session types Synthesis Software |
topic |
Classical linear logic Multiparty sessions Session types Synthesis Software |
description |
This work is supported by NOVA LINCS (UID/CEC/04516/2013), EPSRC EP/K034413/1, EP/K011715/1, EP/L00058X/1, EP/N027833/1 and EP/N028201/1. |
publishDate |
2018 |
dc.date.none.fl_str_mv |
2018-12-01 2018-12-01T00:00:00Z 2019-04-05T22:22:30Z |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/article |
format |
article |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
https://doi.org/10.1145/3242173 |
url |
https://doi.org/10.1145/3242173 |
dc.language.iso.fl_str_mv |
eng |
language |
eng |
dc.relation.none.fl_str_mv |
0164-0925 PURE: 11749686 http://www.scopus.com/inward/record.url?scp=85061257360&partnerID=8YFLogxK https://doi.org/10.1145/3242173 |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
application/pdf application/pdf |
dc.source.none.fl_str_mv |
reponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia instacron:RCAAP |
instname_str |
FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia |
instacron_str |
RCAAP |
institution |
RCAAP |
reponame_str |
Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) |
collection |
Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) |
repository.name.fl_str_mv |
Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia |
repository.mail.fl_str_mv |
info@rcaap.pt |
_version_ |
1833596479077351424 |