[PRL] Reminder: Presentation Workshop today at noon

Richard Cobbe cobbe at ccs.neu.edu
Mon Dec 13 10:14:01 EST 2004


Presentation Workshop (aka Torture Chamber)
Monday, Dec 13, 12:00 pm
WVH 366

Please feel free to bring lunch!

Environmental Acquisition Revisited
===========================================

I will conduct a presentation workshop for the talk that I will give at
POPL 2005.  The abstract is given below; you can download a copy of the
full paper at
<http://www.ccs.neu.edu/home/cobbe/publications/cobbe-05-environmental.pdf>.

Abstract
--------
  In 1996, Gil and Lorenz proposed programming language constructs for
  specifying environmental acquisition in addition to inheritance
  acquisition for objects.  They noticed that in many programs, objects are
  arranged in containment hierarchies and need to obtain information from
  their container objects.  Therefore, if languages allowed programmers to
  specify such relationships directly, type systems and run-time
  environments could enforce the invariants that make these programming
  patterns work.

  In this paper, we present a formal version of environmental
  acquisition for class-based languages.  Specifically, we introduce an
  extension of the ClassicJava model with constructs for environmental
  acquisition of fields and methods, a type system for the model, a
  reduction semantics, and a type soundness proof.  We also discuss how
  to scale the model to a full-scale Java-like programming language.



More information about the PRL mailing list