ESOP 2006: European Symposium on Programming
ESOP 2006 was held Monday 27 March and Tuesday 28 March, with ETAPS
joint invited talks in the morning of Wednesday 29 March.
ESOP goes on, see the
ESOP 2007 homepage.
CALL FOR PAPERS
Home page http://www.itu.dk/research/esop06/
Affiliated with ETAPS'06 in
Vienna, Austria, 25 March to 2 April 2006
ESOP 2006 PRELIMINARY PROGRAMME
The ESOP 2006 programme committee selected 21 of the 87 submitted
research papers for presentation at the conference.
The proceedings have been published as Peter Sestoft (editor):
Programming Languages and Systems. 15th European Symposium on
Programming, ESOP 2006, Vienna, Austria. Lecture Notes in Computer
Science, vol. 3924, Springer-Verlag 2006. The book's page at Springer-Verlag and at Amazon.com.
Monday 27 March 2006
Types for implementations
- Matthew Fluet (Cornell University, USA), Greg Morrisett and Amal Ahmed
(Harvard University, USA): Linear Regions Are All You Need
- Martin Hofmann (LMU München, Germany) and Jost Steffen (University of
St. Andrews, Scotland): Type-based amortised heap-space analysis for
an object-oriented language
- Ben Rudiak-Gould, Alan Mycroft (University of Cambridge, UK) and Simon
Peyton-Jones (Microsoft Research, UK): Haskell is Not Not ML
Proof and types
- Xavier Leroy (INRIA Rocquencourt, France): Coinductive big-step
semantics
- Amal Ahmed (Harvard University, USA): Step-Indexed Syntactic Logical
Relations for Recursive and Quantified Types
- Alexander Summers and Steffen van Bakel (Imperial College London, UK):
Approaches to Polymorphism in Classical Sequent Calculus
- Barry Jay (University of Technology Sydney, Australia) and Delia
Kesner (PPS, CNRS and University of Paris, France): Pure Pattern
Calculus
Verification and reasoning
-
K. Rustan M. Leino (Microsoft Research, USA) and Peter Müller (ETH
Zürich, Switzerland): A verification methodology for model fields
- Limin Jia and David Walker (Princeton University, USA): ILC: A
Foundation for Automated Reasoning About Pointer Programs
- Vasileios Koutavas and Mitchell Wand (Northeastern University, USA):
Bisimulations for Untyped Imperative Objects
Tuesday 28 March 2006
Security and distribution
- Dachuan Yu and Nayeem Islam (DoCoMo Communications Laboratories, USA):
A Typed Assembly Language for Confidentiality
- Niklas Broberg and David Sands (Chalmers University of Technology,
Sweden): Flow Locks: Towards a Core Calculus for Dynamic Flow Policies
- Samuele Carpineti and Cosimo Laneve (University of Bologna, Italy): A
basic contract language for web services
- João Costa Seco and Luís Caires (Universidade Nova de Lisboa,
Portugal): Types for Dynamic Reconfiguration
Analysis and verification
- Michael Codish (Ben-Gurion University, Israel), Vitaly Lagoon, Peter
Schachte and Peter J. Stuckey (University of Melbourne, Australia):
Size-Change Termination Analysis in $k$-Bits
- Akash Lal, Junghee Lim, Marina Polishchuk and Ben Liblit (University of
Wisconsin-Madison, USA): Path Optimization in Programs and its
Application to Debugging
- Brian Chin, Shane Markstrum, Todd Millstein and Jens Palsberg
(University of California, Los Angeles, USA): Inference of
User-Defined Type Qualifiers and Qualifier Rules
- Sumit Gulwani (Microsoft Research, USA) and Ashish Tiwari (SRI
International, USA): Assertion Checking over the Combined Abstraction
of Linear Arithmetic and Uninterpreted Functions
Connecting to the world
- Gregory Cooper and Shriram Krishnamurthi (Brown University, USA):
Embedding Dynamic Dataflow in a Call-by-Value Language
- Michael Furr and Jeffrey S. Foster (University of Maryland, USA):
Polymorphic Type Inference for the JNI
- Nicu Georgian Fruja (ETH Zürich, Switzerland): Type Safety of Generics
for the .NET Common Language Runtime
CONFERENCE DESCRIPTION
ESOP is an annual conference devoted to fundamental issues in the
specification, analysis, and implementation of programming
languages and systems. This includes:
- design of programming languages and calculi and their formal
properties
- techniques, methods, and tools for their implementation
- exploitation of programming styles within different programming
paradigms
- automatic and manual methods for generating and reasoning about
programs
- the design and invention of systems and tools to assist in
exploitation of the languages
Contributions bridging the gap between theory and practice are
particularly welcome. Topics traditionally covered by ESOP include
programming paradigms and their integration, semantics, calculi of
computation, security and privacy, advanced type systems, program
analysis, program transformation, and practical algorithms based on
theoretical developments.
More information about ESOP can be found at ESOP's home page, http://www.imm.dtu.dk/~riis/esop.html.
ESOP'06 is one of the main conferences of ETAPS'06 with sister events
CC, FASE, FOSSACS, and TACAS.
The conference venue and sister events are described in the ETAPS
2006 homepage: http://www.complang.tuwien.ac.at/etaps06/.
IMPORTANT DATES
- Friday 7 October 2005
- Submission deadline for abstracts
- Friday 14 October 2005
- Submission deadline for full papers (strict)
- Friday 9 December 2005
- Notification of acceptance/rejection
- Friday 6 January 2006
- Camera-ready version due
- Saturday 25 March to Sunday 2 April 2006
ESOP 2006 and ETAPS 2006 in Vienna, Austria
Each deadline should be interpreted as 23:59:59 Samoan time (the last
timezone).
SUBMISSION INFORMATION
ETAPS conferences accept two types of contributions: research
papers and tool demonstration papers. Both types will
appear in the proceedings and have presentations during the
conference. A condition of submission is that, if the submission is
accepted, one of the authors attends the conference to give the
presentation. Submitted papers must be in English presenting original
research. All submitted papers must be unpublished and not submitted
for publication elsewhere. In particular, simultaneous submission of
the same contribution to multiple ETAPS conferences is forbidden.
Papers should be submitted electronically in PDF
(preferably) or PS (using Type 1 fonts). The proceedings will be
published in the Springer-Verlag Lecture Notes in Computer Science
series. Final papers will be in the format specified by
Springer-Verlag at http://www.springer.de/comp/lncs/authors.html.
It is recommended that submissions adhere to the specified format and
length. Submissions that are clearly too long may be rejected
immediately.
To submit a paper or abstract use the conference service at
http://sttt.cs.uni-dortmund.de/esop06/servlet/Conference/
Research papers: Final papers will be not more than 15 pages
long, and should present original research. Additional material
intended for the referee but not for publication in the final version
- for example details of proofs - may be placed in a clearly marked
appendix that is not included in the page limit.
Tool demonstration papers: Submissions should consist of two
parts: The first part, at most four pages, should describe the tool
presented. Please include the URL of the tool (if available) and
provide information which illustrates the maturity and robustness of
the tool. (This part will be included in the proceedings.) The second
part, at most six pages, should explain how the demonstration will be
carried out and what it will show, including screen dumps and
examples. (This part will be not be included in the proceedings, but
will be evaluated.)
ESOP 2006 INVITED SPEAKER
ETAPS 2006 JOINT INVITED SPEAKERS
ESOP 2006 PROGRAM COMMITTEE
- Anindya Banerjee, Kansas
State University, USA
- Anton Ertl,
Technische Universität Wien, Austria
- David Warren,
Stony Brook University, USA
- Didier Rémy, INRIA
Rocquencourt, France
- Erik Meijer,
Microsoft Corporation, USA
- Eugenio
Moggi, University of Genova, Italy
- German
Vidal, Technical University of Valencia, Spain
- Giuseppe Castagna,
École Normale Supérieure, France
- Joe Wells, Heriot-Watt
University, UK
- Kostis Sagonas,
Uppsala University, Sweden
- Michele Bugliesi,
University of Venezia, Italy
- Mooly Sagiv,
Tel-Aviv University, Israel
- Nick Benton,
Microsoft Research, UK
- Peter O'Hearn,
Queen Mary, University of London, UK
- Peter Sestoft
(chair), KVL and IT University Copenhagen, Denmark
- Peter Stuckey,
Melbourne University, Australia
- Peter
Thiemann, Freiburg University, Germany
- Pieter Hartel,
Twente University, Netherlands
- Reinhard Wilhelm,
Saarland University, Germany
- Stephanie
Weirich, University of Pennsylvania, USA
- Susan Eisenbach,
Imperial College London, UK
- Todd Veldhuizen,
Indiana University, USA
- Ulrik Pagh
Schultz, University of Southern Denmark
CFP version 2005-01-02, 2005-09-22, 2005-10-06, 2005-12-17
Peter Sestoft sestoft@dina.kvl.dk.