MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  Recursive types in a calculus of objects (1993) [3 citations — 3 self]

Download:
Download as a PDF | Download as a PS
by Vasco Thudichum Vasconcelos
Transactions of Information Processing Society of Japan
http://www.di.fc.ul.pt/~vv/papers/objcalrec-ispj.ps.gz
Add To MetaCart

Abstract:

We introduce a name-passing calculus featuring objects as guarded labelledsums, each summand representing a method, and asynchronous labelled messages selecting a branch in the sum. A decidable type assignment system allows to statically verify whether all possible communications in a given program are secure, in the precise sense that no object will ever receive a message for which it does not have an appropriate method. Then we present a recursive type system based on that of Cardone and Coppo for the-calculus, and of Vasconcelos and Honda for the polyadic-calculus. The new system extends the class of typable terms while preserving basic syntactical properties of the simple type system, including subject-reduction and existence and computability of principal typings.

Citations

316 The polyadic -calculus: a tutorial – Milner - 1991
282 An object calculus for asynchronous communication – Honda, Tokoro - 1991
148 Type systems for programming languages – Mitchell - 1990
125 Fundamental properties of infinite trees – Courcelle - 1983
113 On reduction-based process semantics – Honda, Yoshida - 1995
72 A simple algorithm and proof for type inference – Wand - 1987
65 A universal modular actor formalism for artificial intelligence – Hewitt, Bishop, et al. - 1973
62 A compilation method for ML-style polymorphic record calculi – Ohori - 1992
53 A Typing System for a Calculus of Objects – Vasconcelos, Tokoro - 1993
45 Two Extensions of Curry's Type Inference System – Cardone, Coppo - 1990
19 Types in lambda calculi and programming languages – Barendregt, Hemerik - 1990
11 Predicative polymorphism in ��-calculus – Vasconcelos - 1994
11 Principal typing-schemes in a polyadic -calculus – Vasconcelos, Honda - 1993
2 An operational semantics and a typing system for ABCL/1 based on a calculus of objects – Vasconcelos - 1994
1 The solutions of two star-height problems for regular trees – Braquelaire, Courcelle - 1984