Process algebras with localities
I Castellani - Handbook of Process Algebra, 2001 - Elsevier
Process algebras can be enriched with localities that explicitly describe the distribution of
processes. Localities may represent physical machines, or more generally distribution units …
processes. Localities may represent physical machines, or more generally distribution units …
Resource access control in systems of mobile agents
M Hennessy, J Riely - Information and Computation, 2002 - Elsevier
We describe a typing system for a distributed π-calculus which guarantees that distributed
agents cannot access the resources of a system without first being granted the capability to …
agents cannot access the resources of a system without first being granted the capability to …
[图书][B] Programming languages for information security
SA Zdancewic - 2002 - search.proquest.com
Our society's widespread dependence on networked information systems for everything from
personal finance to military communications makes it essential to improve the security of …
personal finance to military communications makes it essential to improve the security of …
Type systems for concurrent programs
N Kobayashi - Formal Methods at the Crossroads. From Panacea to …, 2003 - Springer
Type systems for programming languages help reasoning about program behavior and
early finding of bugs. Recent applications of type systems include analysis of various …
early finding of bugs. Recent applications of type systems include analysis of various …
[PDF][PDF] On how agents make friends: Mechanisms for trust acquisition
B Esfandiari, S Chandrasekharan - Proceedings of the fourth workshop on …, 2001 - Citeseer
We need models of trust to facilitate cooperation in multi-agent systems, where agents,
human and artificial, do not know each other beforehand. This paper lists and proposes …
human and artificial, do not know each other beforehand. This paper lists and proposes …
Static validation of security protocols
C Bodei, M Buchholtz, P Degano… - Journal of …, 2005 - content.iospress.com
We methodically expand protocol narrations into terms of a process algebra in order to
specify some of the checks that need to be made in a protocol. We then apply static analysis …
specify some of the checks that need to be made in a protocol. We then apply static analysis …
Gradual typing with unification-based inference
JG Siek, M Vachharajani - Proceedings of the 2008 symposium on …, 2008 - dl.acm.org
Static and dynamic type systems have well-known strengths and weaknesses. Gradual
typing provides the benefits of both in a single language by giving the programmer control …
typing provides the benefits of both in a single language by giving the programmer control …
On the preciseness of subtyping in session types
TC Chen, M Dezani-Ciancaglini… - Proceedings of the 16th …, 2014 - dl.acm.org
Subtyping in concurrency has been extensively studied since early 1990s as one of the most
interesting issues in type theory. The correctness of subtyping relations has been usually …
interesting issues in type theory. The correctness of subtyping relations has been usually …
Resource access control in systems of mobile agents
M Hennessy, J Riely - Electronic Notes in Theoretical Computer Science, 1998 - Elsevier
We describe a typing system for a distributed π-calculus which guarantees that distributed
agents cannot access the resources of a system without first being granted the capability to …
agents cannot access the resources of a system without first being granted the capability to …