[TYPES/announce] POPL 2009 accepted papers

Benjamin Pierce bcpierce at cis.upenn.edu
Wed Oct 1 10:24:40 EDT 2008


I am delighted to announce that the following papers have been  
accepted for presentation at POPL 2009 (Jan 21-23 in Savannah,  
Georgia, USA, http://www.cs.ucsd.edu/popl/09).

Hope to see you there!

      - Benjamin



Automatic modular abstractions for linear constraints
   David Monniaux, CNRS / VERIMAG

Static Contract Checking for Haskell
   Dana N. Xu, University of Cambridge,
   Simon Peyton Jones, Microsoft Research
   Koen Claessen, Chalmers University of Technology

Proving that non-blocking algorithms don't block
   Alexey Gotsman, University of Cambridge
   Byron Cook, Microsoft Research
   Matthew Parkinson, University of Cambridge
   Viktor Vafeiadis, Microsoft Research

Types and Higher-Order Recursion Schemes for Verification of Higher- 
Order Programs
   Naoki Kobayashi, Tohoku University

Compositional Shape Analysis
   Cristiano Calcagno, Imperial College, London
   Dino Distefano, Queen Mary, University of London
   Peter O'Hearn, Queen Mary, University of London
   Hongseok Yang, Queen Mary, University of London

Semi-Sparse Flow-Sensitive Pointer Analysis
   Ben Hardekopf, The University of Texas at Austin
   Calvin Lin, The University of Texas at Austin

Feedback-Directed Barrier Optimization in a Strongly Isolated STM
   Nathan Bronson, Stanford CS
   Christos Kozyrakis, Stanford CS
   Kunle Olukotun, Stanford CS

Modular Code Generation from Synchronous Block Diagrams: Modularity  
vs. Code Size
   Roberto Lublinerman, The Pennsylvania State University
   Christian Szegedy, Cadence Research Laboratories
   Stavros Tripakis, Cadence Research Laboratories

Formal Certification of Code-Based Cryptographic Proofs
   Gilles Barthe, IMDEA Software, Madrid and Microsoft Research -  
INRIA Joint Centre
   Benjamin Gregoire, INRIA Sophia Antipolis and Microsoft Research -  
INRIA Joint Centre
   Santiago Zanella, INRIA Sophia Antipolis and Microsoft Research -  
INRIA Joint Centre

Relaxed memory models: an operational approach
   Gerard Boudol, INRIA Sophia Antipolis
   Gustavo Petri, INRIA Sophia Antipolis

Bidirectionalization for Free! (Pearl)
   Janis Voigtlander, Technische Universitat Dresden

The Semantics of x86 Multiprocessor Machine Code
   Susmit Sarkar, University of Cambridge
   Peter Sewell, University of Cambridge
   Francesco Zappa Nardelli, INRIA
   Scott Owens, University of Cambridge
   Thomas Braibant, INRIA
   Magnus Myreen, University of Cambridge
   Jade Alglave, INRIA

Flexible types: Robust type inference for first-class polymorphism
   Daan Leijen, Microsoft Research

Verifying Liveness for Asynchronous Programs
   Pierre Ganty, UC Los Angeles
   Rupak Majumdar, UC Los Angeles
   Andrey Rybalchenko, MPI SWS

Masked types for sound object initialization
   Xin Qi, Cornell University
   Andrew C. Myers, Cornell University

A Model of Cooperative Threads
   Martin Abadi, Microsoft and UCSC
   Gordon Plotkin, University of Edinburgh and Microsoft

State-Dependent Representation Independence
   Amal Ahmed, TTI-C
   Derek Dreyer, MPI-SWS
   Andreas Rossberg, MPI-SWS

Equality Saturation: a new Approach to Optimization
   Ross Tate, UC San Diego
   Michael Stepp, UC San Diego
   Zachary Tatlock, UC San Diego
   Sorin Lerner, UC San Diego

The Semantics of Progress in Lock-Based Transactional Memory
   Rachid Guerraoui, EPFL
   Michal Kapalka, EPFL

Positive Supercompilation for a higher order call-by-value language
   Peter A. Jonsson, Lulea University of Technology
   Johan Nordlander, Lulea University of Technology

Unifying Type Checking and Property Checking for Low-Level Code
   Jeremy Condit, Microsoft Research
   Brian Hackett, Stanford University
   Shuvendu Lahiri, Microsoft Research
   Shaz Qadeer, Microsoft Research

The Third Homomorphism Theorem on Trees: Downward & Upward Lead to  
Divide-and-Conquer
   Akimasa Morihata, University of Tokyo
   Kiminori Matsuzaki, University of Tokyo
   Zhenjiang Hu, National Institute of Informatics
   Masato Takeichi, University of Tokyo

On verifying enterprise infrastructure
   Tom Ridge, University of Cambridge

A Foundation for Flow-Based Program Matching Using Temporal Logic and  
Model Checking
   Julien Brunel, DIKU, University of Copenhagen
   Damien Doligez, INRIA, Gallium Project
   René Rydhof Hansen, Aalborg University
   Julia L. Lawall, DIKU, University of Copenhagen
   Gilles Muller, Ecole des Mines de Nantes

A Calculus of Atomic Actions
   Tayfun Elmas, Koc University
   Shaz Qadeer, Microsoft Research
   Serdar Tasiran, Koc University

Copy-on-Write in the PHP Language
   Akihiko Tozawa, IBM Tokyo Research Lab.
   Michiaki Tatsubori, IBM Tokyo Research Lab.
   Tamiya Onodera, IBM Tokyo Research Lab.
   Yasuhiko Minamide, Tsukuba University

Local Rely-Guarantee Reasoning
   Xinyu Feng, Toyota Technological Institute at Chicago

Classical BI (A Logic for Reasoning about Dualising Resource)
   James Brotherston, Imperial College London
   Cristiano Calcagno, Imperial College London

WhY are open existential types are so good?
   Benoit Montagu, INRIA
   Didier Remy, INRIA

Lazy Evaluation and Delimited Control
   Ronald Garcia, Indiana University
   Andrew Lumsdaine, Indiana University
   Amr Sabry, Indiana University

Automated Verification of Practical Garbage Collectors
   Chris Hawblitzel, Microsoft Research
   Erez Petrank, Microsoft Research

A Combination Framework for Tracking Partition Sizes
   Sumit Gulwani, Microsoft Research
   Tal Lev-Ami, Tel-Aviv University
   Mooly Sagiv, Tel-Aviv University

The Theory of Deadlock Avoidance via Discrete Control
   Yin Wang, Discrete Event Systems Lab, U. Michigan EECS
   Scott Mahlke, Advanced Computer Architecture Lab, U. Michigan EECS
   Stephane Lafortune, Discrete Event Systems Lab, U. Michigan EECS
   Terence Kelly, HP Labs
   Manjunath Kudlur, Advanced Computer Architecture Lab, U. Michigan  
EECS

SPEED: Precise and Efficient Static Estimation of Program  
Computational Complexity
   Sumit Gulwani, Microsoft Research
   Trishul Chilimbi, Microsoft Research
   Krishna Mehra, Microsoft Research

A Cost Semantics for Self-Adjusting Computation
   Ruy Ley Wild, Carnegie Mellon University
   Umut A. Acar, Toyota Technological Institute
   Matthew Fluet, Toyota Technological Institute

Focusing on Pattern Matching
   Neelakantan Krishnaswami, Carnegie Mellon University



More information about the Types-announce mailing list