Please use this identifier to cite or link to this item: https://open.uns.ac.rs/handle/123456789/5191
DC FieldValueLanguage
dc.contributor.authorGilezan, Silviaen_US
dc.contributor.authorJakšić, Svetlanaen_US
dc.contributor.authorPantović, Jovankaen_US
dc.contributor.authorPérez J.en_US
dc.contributor.authorVieira H.en_US
dc.date.accessioned2019-09-30T08:46:08Z-
dc.date.available2019-09-30T08:46:08Z-
dc.date.issued2016-01-01-
dc.identifier.issn9345043en_US
dc.identifier.urihttps://open.uns.ac.rs/handle/123456789/5191-
dc.description.abstract© 2016. Protocols in distributed settings usually rely on the interaction of several parties and often identify the roles involved in communications. Roles may have a behavioral interpretation, as they do not necessarily correspond to sites or physical devices. Notions of role authorization thus become necessary to consider settings in which, e.g., different sites may be authorized to act on behalf of a single role, or in which one site may be authorized to act on behalf of different roles. This flexibility must be equipped with ways of controlling the roles that the different parties are authorized to represent, including the challenging case in which role authorizations are determined only at runtime. We present a typed framework for the analysis of multiparty interaction with dynamic role authorization and delegation. Building on previous work on conversation types with role assignment, our formal model is based on an extension of the π-calculus in which the basic resources are pairs channel-role, which denote the access right of interacting along a given channel representing the given role. To specify dynamic authorization control, our process model includes (1) a novel scoping construct for authorization domains, and (2) communication primitives for authorizations, which allow to pass around authorizations to act on a given channel. An authorization error then corresponds to an action involving a channel and a role not enclosed by an appropriate authorization scope. We introduce a typing discipline that ensures that processes never reduce to authorization errors, including when parties dynamically acquire authorizations.en_US
dc.relation.ispartofFormal Aspects of Computingen_US
dc.titleDynamic role authorization in multiparty conversationsen_US
dc.typeJournal/Magazine Articleen_US
dc.identifier.doi10.1007/s00165-016-0363-5-
dc.identifier.scopus2-s2.0-84961204143-
dc.identifier.urlhttps://api.elsevier.com/content/abstract/scopus_id/84961204143-
dc.description.versionUnknownen_US
dc.relation.lastpage667en_US
dc.relation.firstpage643en_US
dc.relation.issue4en_US
dc.relation.volume28en_US
item.grantfulltextnone-
item.fulltextNo Fulltext-
crisitem.author.deptDepartman za opšte discipline u tehnici-
crisitem.author.deptDepartman za opšte discipline u tehnici-
crisitem.author.deptDepartman za opšte discipline u tehnici-
crisitem.author.orcid0000-0003-2253-8285-
crisitem.author.parentorgFakultet tehničkih nauka-
crisitem.author.parentorgFakultet tehničkih nauka-
crisitem.author.parentorgFakultet tehničkih nauka-
Appears in Collections:FTN Publikacije/Publications
Show simple item record

SCOPUSTM   
Citations

3
checked on Mar 15, 2024

Page view(s)

54
Last Week
0
Last month
0
checked on Mar 15, 2024

Google ScholarTM

Check

Altmetric


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.