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.


Home page

Affiliated with ETAPS'06 in Vienna, Austria, 25 March to 2 April 2006


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

Monday 27 March 2006

Types for implementations

Proof and types

Verification and reasoning

Tuesday 28 March 2006

Security and distribution

Analysis and verification

Connecting to the world


ESOP is an annual conference devoted to fundamental issues in the specification, analysis, and implementation of programming languages and systems. This includes: 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,

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:


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).


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

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

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.)




CFP version 2005-01-02, 2005-09-22, 2005-10-06, 2005-12-17 Peter Sestoft