Title
A Type System for Flexible Role Assignment in Multiparty Communicating Systems.
Abstract
Communication protocols in distributed systems often specify the roles of the parties involved in the communications, namely for enforcing security policies or task assignment purposes. Ensuring that implementations follow role-based protocol specifications is challenging, especially in scenarios found, e.g., in business processes and web applications, where multiple peers are involved, single peers impersonate several roles, or single roles are carried out by several peers. We present a type-based analysis for statically verifying role-based multi-party interactions, based on a simple pi-calculus model and prior work on conversation types. Our main result ensures that well-typed systems follow the role-based protocols prescribed by the types, including systems where roles are flexibly assigned to processes.
Year
DOI
Venue
2012
10.1007/978-3-642-41157-1_6
Lecture Notes in Computer Science
Field
DocType
Volume
Conversation,Business process,Computer science,Typing environment,Theoretical computer science,Implementation,Security policy,Web application,Distributed computing,Communications protocol
Conference
8358
ISSN
Citations 
PageRank 
0302-9743
9
0.59
References 
Authors
11
4
Name
Order
Citations
PageRank
Pedro Baltazar1223.35
Luís Caires2103763.30
Vasco T. Vasconcelos344430.12
Hugo Torres Vieira413411.17