Wednesday, Jan 12
8:20AM:  Opening Remarks
8:30AM -- 9:30AM: Invited talk: Interpreting the Data, Rob Pike (Google)
10AM Session:
  - Associated Types with Class 
  - Manuel Chakravarty, Gabriele Keller, Simon Peyton-Jones, Simon Marlow
 
- Environmental Acquisition Revisited 
  - Richard Cobbe, Matthias Felleisen
 
- Polymorphic Bytecode: Compositional Compilation for Java-like Languages  
  - Davide Ancona, Ferrucio Damiani, Sophia Drossopoulou, Elena Zucca
 
- A Simple Typed Intermediate Language for Object-Oriented Languages 
  
12noon -- 1:30PM:  Lunch
1:30PM Session:
  - Parametric Polymorphism for XML 
  - Haruo Hosoya, Alain Frisch, Giuseppe Castagna
 
- A Bisimulation for Type Abstraction and Recursion 
  - Eijiro Sumii, Benjamin Pierce
 
- A Syntactic Approach to Eta Equality in Type Theory 
  
- Slot Games: A Quantitative Model of Computation 
  
3:30PM -- 4PM: Break
4PM Session:
  - Synthesis of Interface Specifications for Java Classes 
  - Rajeev 
  Alur, Pavol Cerny, P. Madhusudan, Wonhong Nam
 
- Dynamic Partial-Order Reduction for Model Checking Software 
  - Cormac 
  Flanagan, Patrice Godefroid
 
- Proof-Guided Underapproximation-Widening for Multi-Process Systems 
  - Orna Grumberg, Flavio Lerda, Ofer Strichman, Michael Theobald
 
- Transition Predicate Abstraction and Fair Termination 
  - Andreas 
  Podelski, Andrey Rybalchenko
 
6PM: Business meeting / PC report
Thursday, Jan 13
8:30AM: Invited talk:  Programming Languages for Quantum 
Computing, Peter Selinger (University of Ottawa)
9:30AM -- 10AM: Break
10AM Session:
  - Communicating Quantum Processes 
  - Simon Gay, Rajagopal Nagarajan
 
- Downgrading Policies and Relaxed Noninterference 
  
- A Probabilistic Language Based Upon Sampling Functions 
  - Sungwoo 
  Park, Frank Pfenning, Sebastian Thrun
 
- Mutatis Mutandis: Safe and Predictable Dynamic Software Updating 
  - Gareth Stoyle, Michael Hicks, Gavin Bierman, Peter Sewell, Iulian Neamtiu
 
12noon: Lunch
1:30PM Session:
  - Transactors: A Programming Model for Maintaining Globally Consistent 
  Distributed State in Unreliable Environments 
  - John Field, Carlos Varela
 
- Theoretical Foundations for Compensations in Flow Composition Languages 
  - Roberto Bruni, Hernan Melgratti, Ugo Montanari
 
- From Sequential Programs to Multi-Tier Applications by Program 
  Transformation 
  - Matthias Neubauer, Peter Thiemann
 
- Combinators for Bi-Directional Tree Transformations: A Linguistic 
  Approach to the View Update Problem 
  - Nathan Foster, Michael Greenwald, Jonathan Moore, Benjamin Pierce, Alan 
  Schmitt
 
3:30PM -- 4PM: Break
4PM Guided tour and dinner on the Queen Mary ocean liner.
	- At the conference dinner, SIGPLAN will announce the 
	Most Influential POPL Paper Award for POPL 1994.
Friday, Jan 14
8:30AM: Invited talk:  How should we program graphics 
hardware? Pat Hanrahan (Stanford University)
9:30AM -- 10AM: Break
10AM Session:
  - Separation Logic and Abstraction 
  - Matthew Parkinson, Gavin Bierman
 
- Permission Accounting in Separation Logic 
  - Richard Bornat, 
  Cristiano Calcagno, Peter O'Hearn, Matthew Parkinson
 
- Context Logic and Tree Update 
  - Cristiano Calcagno, Philippa 
  Gardner, Uri Zarfaty
 
- Connecting Effects and Uniqueness with Adoption 
  - John Tang Boyland, 
  William Retert
 
12noon: Lunch
1:30PM Session:
  - A Semantics for Procedure-Local Heaps and its Abstractions 
  - Noam 
  Rinetzky, Jörg Bauer, Thomas Reps, Mooly Sagiv, Reinhard Wilhelm
 
- Region-Based Shape Analysis with Tracked Locations 
  - Brian Hackett, Radu Rugina
 
- Precise Interprocedural Analysis using Random Interpretation 
  - Sumit 
  Gulwani, George Necula
 
- Numeric Analysis of Array Operations 
  - Denis Gopan, Thomas Reps, 
  Mooly Sagiv
 
3:30PM -- 4PM: Break
4PM Session:
  - Scalable Error Detection using Boolean Satisfiability 
  
- Automated Soundness Proofs for Dataflow Analyses and Transformations 
  via Local Rules 
  - Sorin Lerner, Todd Millstein, Erika Rice, Craig Chambers
 
- The Java Memory Model 
  - Jeremy Manson, William Pugh, Sarita Adve
 
5:30PM Adjourn