Logo do repositório
 
Publicação

A universal session type for untyped asynchronous communication

dc.contributor.authorBalzer, Stephanie
dc.contributor.authorPfenning, Frank
dc.contributor.authorToninho, Bernardo
dc.contributor.institutionDI - Departamento de Informática
dc.date.accessioned2019-03-26T23:07:48Z
dc.date.available2019-03-26T23:07:48Z
dc.date.issued2018-08-01
dc.description
dc.description.abstractIn the simply-typed λ-calculus we can recover the full range of expressiveness of the untyped λ-calculus solely by adding a single recursive type U = U → U. In contrast, in the session-typed π-calculus, recursion alone is insu cient to recover the untyped π-calculus, primarily due to linearity: each channel just has two unique endpoints. In this paper, we show that shared channels with a corresponding sharing semantics (based on the language SILLS developed in prior work) are enough to embed the untyped asynchronous π-calculus via a universal shared session type US. We show that our encoding of the asynchronous π-calculus satisfies operational correspondence and preserves observable actions (i.e., processes are weakly bisimilar to their encoding). Moreover, we clarify the expressiveness of SILLS by developing an operationally correct encoding of SILLS in the asynchronous π-calculus.en
dc.description.versionpublishersversion
dc.description.versionpublished
dc.format.extent677368
dc.identifier.doi10.4230/LIPIcs.CONCUR.2018.30
dc.identifier.isbn9783959770873
dc.identifier.otherPURE: 5933565
dc.identifier.otherPURE UUID: 4a25191d-400a-4a1b-aa2a-d06b638525fb
dc.identifier.otherScopus: 85053595048
dc.identifier.otherORCID: /0000-0002-0746-7514/work/50464921
dc.identifier.urihttp://www.scopus.com/inward/record.url?scp=85053595048&partnerID=8YFLogxK
dc.identifier.urlhttps://www.scopus.com/pages/publications/85053595048
dc.language.isoeng
dc.peerreviewedyes
dc.publisherSchloss Dagstuhl- Leibniz-Zentrum fur Informatik GmbH, Dagstuhl Publishing
dc.relationinfo:eu-repo/grantAgreement/FCT/5876/147279/PT
dc.subjectBisimulation
dc.subjectPhrases session types
dc.subjectSharing
dc.subjectΠ-calculus
dc.subjectSoftware
dc.titleA universal session type for untyped asynchronous communicationen
dc.typeconference object
degois.publication.title29th International Conference on Concurrency Theory, CONCUR 2018
degois.publication.title29th International Conference on Concurrency Theory, CONCUR 2018
degois.publication.volume118
dspace.entity.typePublication
oaire.awardNumberUID/CEC/04516/2013
oaire.awardURIinfo:eu-repo/grantAgreement/FCT/5876/UID%2FCEC%2F04516%2F2013/PT
oaire.fundingStream5876
project.funder.identifierhttp://doi.org/10.13039/501100001871
project.funder.nameFundação para a Ciência e a Tecnologia
rcaap.rightsopenAccess
relation.isProjectOfPublication1f91d15d-5c38-4f20-87b3-0a1dfc82dcd9
relation.isProjectOfPublication.latestForDiscovery1f91d15d-5c38-4f20-87b3-0a1dfc82dcd9

Ficheiros

Principais
A mostrar 1 - 1 de 1
A carregar...
Miniatura
Nome:
LIPIcs_CONCUR_2018_30.pdf
Tamanho:
661.49 KB
Formato:
Adobe Portable Document Format