Representation independence, confinement and access control [extended abstract]

  • Authors:
  • Anindya Banerjee;David A. Naumann

  • Affiliations:
  • Kansas State University, Manhattan KS;Stevens Institute of Technology, Hoboken NJ

  • Venue:
  • POPL '02 Proceedings of the 29th ACM SIGPLAN-SIGACT symposium on Principles of programming languages
  • Year:
  • 2002

Quantified Score

Hi-index 0.01

Visualization

Abstract

Denotational semantics is given for a Java-like language with pointers, subclassing and dynamic dispatch, class oriented visibility control, recursive types and methods, and privilege-based access control. Representation independence (relational parametricity) is proved, using a semantic notion of confinement similar to ones for which static disciplines have been recently proposed.