Papers accepted for the program of ESOP 2004

01
Linear Types for Packet Processing 
Robert Ennals, Intel Research, 
Richard Sharp and
Alan Mycroft, Cambridge University

006
From Constraints to Finite Automata to Filtering Algorithms 
Mats Carlsson and Nicolas Beldiceanu, Swedish Institue of Computer Science,
Uppsala

010
Canonical Graph Shapes 
Arend Rensink, University of Twente

013
Decidable Analysis of Cryptographic Protocols with Products and
Modular Exponentiation 
Vitaly Shmatikov, SRI International

014
A Distributed Abstract Machine for Boxed Ambient Calculi 
Andrew Phillips, Nobuko Yoshida, and Susan Eisenbach,
Imperial College London

020
Semantical Analysis of Specification Logic, An Operational Approach 
Dan Ghica, Oxford University

021
ULM, A Core Programming Model for Global Computing 
Gerard Boudol, INRIA, Sophia Antipolis

023
Extracting a Data Flow Analyser in Constructive Logic 
David Cachera, Thomas Jensen, David Pichardie, Vlad Rusu 
IRISA, Rennes

026
A Dependently Typed Ambient Calculus 
Cedric Lhoussaine and Vladimiro Sassone,
University of Sussex

029
Trust Management in Strand Spaces: A Rely-Guarantee Method 
Joshua Guttman, Javier Thayer, Jay Carlson, Jonathan Herzog,
John Ramsdell, Brian Sniffen, MITRE Corporation

030
Modal Proofs As Distributed Programs 
Limin Jia and David Walker, Princeton University

037
Sound and Decidable Type Inference for Functional Dependencies 
Gregory J. Duck, University of Melbourne,
Simon Peyton-Jones, Microsoft Research,
Peter J. Stuckey, University of Melbourne,
and Martin Sulzmann, National University of Singapore

040
Functors for Proofs and Programs 
Jean-Christophe Filliatre and Pierre Letouzey, LRI-CNRS Universit\'e Paris-Sud

043
Strong preservation as completeness in abstract interpretation 
Francesco Ranzato and Francesco Tapparo, Universit\`a di Padova

045
Answer Type Polymorphism in Call-by-name Continuation Passing 
Hayo Thielecke, University of Birmingham

049
A Control Flow Analysis for Safe and Boxed Ambients 
Francesca Levi, Universit\'a di Genova, and Chiara Bodei, Universit\`a di Pisa

055
Relational Abstract Domains for the Detection of Floating-Point Run-Time Errors
Antoine Min\'e, Ecole Normale Sup\'erieure de Paris

056
Static Analysis of Digital Filters 
J\'er\^ome Feret , Ecole Normale Sup\'erieure de Paris

060
Just Fast Keying in the Pi Calculus 
Martin Abadi, University California Santa Cruz,
Bruno Blanchet, Ecole Normale Sup\'erieure de Paris and
Max-Institut f\"ur Informatik Saarbr\"ucken,
and C\'edric Fournet, Microsoft Research

061
Call-by-Value Mixin Modules: Reduction Semantics, Side Effects, Types 
Tom Hirschowitz, Ecole Normale Sup\'erieure de Lyon,
Xavier Leroy, INRIARocquencourt,
and J. B. Wells, Heriot-Watt University

071
A Hardest Attacker for Leaking References 
Rene Rydhof Hansen, Technical University of Denmark

078
Adaptive Pattern Matching on Binary Data 
Per Gustafsson and Konstantinos Sagonas, Uppsala University

081
ML-like Inference for Classifiers 
Cristiano Calcagno, Imperial College Londn,
Eugenio Moggi, Universit\'a di Genova,
Walid Taha, Rice University

087
System E: Expansion Variables for Flexible Typing with Linear
and Non-linear Types and Intersection Types 
Sebastian Carlier, Jeff Polakow, J. B. Wells, Heriot-Watt University,
and A. J. Kfoury, Boston University

099
Compositional Analysis of Authentication Protocols 
Michele Bugliesi, Riccardo Focardi, and  Matteo Maffei,
Univserit\`a Ca' Foscari di Venezia

100
A Semantic Framework for Designer Transactions 
Jan Vitek, Suresh Jagannathan, Adam Welc, Antony L. Hosking,
Purdue University

103
A Memoizing Semantics for Functional Logic Languages 
EspaƱa-Boquera, Salvador  Vicent Estruch 
Technical University of Valencia