AbstractWe introduce channel sequence types to study finitary polymorphism in the context of mobile processes modelled in the π-calculus. We associate to each channel a set of exchange types, and we require that output processes send values of one of those types, and input processes accept values of any type in the set. Our type assignment system enjoys subject reduction and guarantees the absence of communication errors. We give several examples of polymorphism, and we encode the λ-calculus with the strict intersection type discipline
We introduce a calculus which is a direct extension of both the and the π calculi. We give a simpl...
AbstractWe introduce a generic type system for the synchronous polyadic π-calculus, allowing us to m...
AbstractSubtyping relations for the π-calculus are usually defined in a syntactic way, by means of s...
AbstractWe introduce channel sequence types to study finitary polymorphism in the context of mobile ...
We explore the role of types in models of concurrent computation, particularly in the concrete setti...
We explore the role of types in models of concurrent computation, particularly in the concrete setti...
Many different mobile process calculi have been invented, and for each some number of type systems ...
Many different mobile process calculi have been invented, and for each some number of type systems ...
There are many calculi for reasoning about concurrent communicating processes which have locations a...
There are many calculi for reasoning about concurrent communicating processes which have locations a...
There are many calculi for reasoning about concurrent communicating processes which have locations a...
AbstractThe impact of types on the algebraic theory of the π-calculus is studied. The type system ha...
We present a formulation of the polyadic π-calculus featuring a syntactic category for agents, toget...
We present λ CIL, a typed λ-calculus which serves as the foundation for a typed intermediate languag...
AbstractWe present the π-calculus, a calculus of communicating systems in which one can naturally ex...
We introduce a calculus which is a direct extension of both the and the π calculi. We give a simpl...
AbstractWe introduce a generic type system for the synchronous polyadic π-calculus, allowing us to m...
AbstractSubtyping relations for the π-calculus are usually defined in a syntactic way, by means of s...
AbstractWe introduce channel sequence types to study finitary polymorphism in the context of mobile ...
We explore the role of types in models of concurrent computation, particularly in the concrete setti...
We explore the role of types in models of concurrent computation, particularly in the concrete setti...
Many different mobile process calculi have been invented, and for each some number of type systems ...
Many different mobile process calculi have been invented, and for each some number of type systems ...
There are many calculi for reasoning about concurrent communicating processes which have locations a...
There are many calculi for reasoning about concurrent communicating processes which have locations a...
There are many calculi for reasoning about concurrent communicating processes which have locations a...
AbstractThe impact of types on the algebraic theory of the π-calculus is studied. The type system ha...
We present a formulation of the polyadic π-calculus featuring a syntactic category for agents, toget...
We present λ CIL, a typed λ-calculus which serves as the foundation for a typed intermediate languag...
AbstractWe present the π-calculus, a calculus of communicating systems in which one can naturally ex...
We introduce a calculus which is a direct extension of both the and the π calculi. We give a simpl...
AbstractWe introduce a generic type system for the synchronous polyadic π-calculus, allowing us to m...
AbstractSubtyping relations for the π-calculus are usually defined in a syntactic way, by means of s...