Mostrar el registro sencillo del ítem

dc.contributor.author
Bocchi, Laura  
dc.contributor.author
Melgratti, Hernan Claudio  
dc.contributor.author
Tuosto, Emilio  
dc.date.available
2021-09-30T19:18:45Z  
dc.date.issued
2020-09  
dc.identifier.citation
Bocchi, Laura; Melgratti, Hernan Claudio; Tuosto, Emilio; On Resolving Non-determinism in Choreographies; Tech Univ Braunschweig; Logical Methods in Computer Science; 16; 3; 9-2020; 1-69  
dc.identifier.issn
1860-5974  
dc.identifier.uri
http://hdl.handle.net/11336/142155  
dc.description.abstract
Choreographies specify multiparty interactions via message passing. A realisation of a choreography is a composition of independent processes that behave as specified by the choreography. Existing relations of correctness/completeness between choreographies and realisations are based on models where choices are non-deterministic. Resolving non-deterministic choices into deterministic choices (e.g., conditional statements) is necessary to correctly characterise the relationship between choreographies and their implementations with concrete programming languages. We introduce a notion of realisability for choreographies - called whole-spectrum implementation - where choices are still non-deterministic in choreographies, but are deterministic in their implementations. Our notion of whole spectrum implementation rules out deterministic implementations of roles that, no matter which context they are placed in, will never follow one of the branches of a non-deterministic choice. We give a type discipline for checking whole-spectrum implementations. As a case study, we analyse the POP protocol under the lens of whole-spectrum implementation.  
dc.format
application/pdf  
dc.language.iso
eng  
dc.publisher
Tech Univ Braunschweig  
dc.rights
info:eu-repo/semantics/openAccess  
dc.rights.uri
https://creativecommons.org/licenses/by-nc-sa/2.5/ar/  
dc.subject
CHOREOGRAPHY  
dc.subject
MULTIPARTY SESSION TYPES  
dc.subject
PROCESS ALGEBRAS  
dc.subject.classification
Ciencias de la Computación  
dc.subject.classification
Ciencias de la Computación e Información  
dc.subject.classification
CIENCIAS NATURALES Y EXACTAS  
dc.title
On Resolving Non-determinism in Choreographies  
dc.type
info:eu-repo/semantics/article  
dc.type
info:ar-repo/semantics/artículo  
dc.type
info:eu-repo/semantics/publishedVersion  
dc.date.updated
2021-04-28T21:01:17Z  
dc.journal.volume
16  
dc.journal.number
3  
dc.journal.pagination
1-69  
dc.journal.pais
Alemania  
dc.journal.ciudad
Braunschweig  
dc.description.fil
Fil: Bocchi, Laura. University Of Kent; Reino Unido  
dc.description.fil
Fil: Melgratti, Hernan Claudio. Universidad de Buenos Aires; Argentina. Consejo Nacional de Investigaciones Científicas y Técnicas. Oficina de Coordinación Administrativa Ciudad Universitaria. Instituto de Investigación en Ciencias de la Computación; Argentina  
dc.description.fil
Fil: Tuosto, Emilio. University of Leicester; Reino Unido  
dc.journal.title
Logical Methods in Computer Science  
dc.relation.alternativeid
info:eu-repo/semantics/altIdentifier/doi/http://dx.doi.org/10.23638/LMCS-16(3:18)2020  
dc.relation.alternativeid
info:eu-repo/semantics/altIdentifier/url/https://lmcs.episciences.org/6800  
dc.relation.alternativeid
info:eu-repo/semantics/altIdentifier/url/https://arxiv.org/abs/1904.08337v4