Instant polymorphic type systems for mobile process calculi: Just add reduction rules and close

9Citations
Citations of this article
5Readers
Mendeley users who have this article in their library.

This article is free to access.

Abstract

Many different mobile process calculi have been invented, and for each some number of type systems has been developed. Soundness and other properties must be proved separately for each calculus and type system. We present the generic polymorphic type system Poly* which works for a wide range of mobile process calculi, including the π-calculus and Mobile Ambients. For any calculus satisfying some general syntactic conditions, well-formedness rules for types are derived automatically from the reduction rules and Poly* works otherwise unchanged. The derived type system is automatically sound (i.e., has subject reduction) and often more precise than previous type systems for the calculus, due to Poly*'s spatial polymorphism. We present an implemented type inference algorithm for Poly* which automatically constructs a typing given a set of reduction rules and a term to be typed. The generated typings are principal with respect to certain natural type shape constraints. © Springer-Verlag Berlin Heidelberg 2005.

Cite

CITATION STYLE

APA

Makholm, H., & Wells, J. B. (2005). Instant polymorphic type systems for mobile process calculi: Just add reduction rules and close. In Lecture Notes in Computer Science (Vol. 3444, pp. 389–407). Springer Verlag. https://doi.org/10.1007/978-3-540-31987-0_27

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free