Lics

ACM/IEEE Symposium on Logic in Computer Science

LICS Home - LICS Awards - LICS Newsletters - LICS Archive - LICS Organization - Logic-Related Conferences - Links

Thirteenth Annual IEEE Symposium on

Logic in Computer Science (LICS 1998)

Paper: Full Abstraction for First-Order Objects with Recursive Types and Subtyping (at LICS 1998)

Authors: Ramesh Viswanathan

Abstract

We present a new interpretation of typed object-oriented concepts in terms of well-understood, purely procedural concepts, that preserves observational equivalence. More precisely, we give compositional translations of (a) Ob, an object calculus supporting method invocation and functional method update with first-order object types and recursive types, and (b) Ob1<:μ, an extension of Ob with subtyping, that are fully abstract on closed terms. The target of the translations are a first-order λ-calculus with records and recursive types, with and without subtyping. The translation of the calculus with subtyping is subtype-preserving as well

BibTeX

  @InProceedings{Viswanathan-FullAbstractionforF,
    author = 	 {Ramesh Viswanathan},
    title = 	 {Full Abstraction for First-Order Objects with Recursive Types and Subtyping},
    booktitle =  {Proceedings of the Thirteenth Annual IEEE Symposium on Logic in Computer Science (LICS 1998)},
    year =	 {1998},
    month =	 {June}, 
    pages =      {380--391},
    location =   {Indianapolis, IN, USA}, 
    publisher =	 {IEEE Computer Society Press}
  }
   

Last modified: 2022-10-3113:49
Sam Staton