[ The Types Forum (announcements only), 
     http://lists.seas.upenn.edu/mailman/listinfo/types-announce ]

[Apologies for multiple copies]

                         CALL FOR PARTICIPATION

          22nd European Conference on Object-Oriented Programming
                            Paphos, Cyprus
                        July 7th - 11th, 2008


ECOOP is the premier forum in Europe for bringing together 
practitioners, researchers, and students to share their ideas and
experiences in a broad range of disciplines woven with the common thread 
of object technology. It is a well-integrated collage of events, 
including outstanding invited speakers, carefully refereed technical 
papers, exciting tutorials, topic-focused workshops, and a summer school.

ECOOP 2008 has opened its doors for registration.

Early registration lasts until
        June 1, 2008.

The program is taking shape and promises another exciting scientific event:

The Invited Speaker is Rachid Guerraoui:
  "The Return of Transactions"

Technical Program (list of accepted papers follows):



Co-located Event:
    Dynamic Languages Symposium (DLS).

NEW FOR 2008!

ECOOP 2008 presents the inaugural ECOOP SUMMER SCHOOL.
The school begins with three half-day tutorials (Data Parallelism in Ct,
Context-Oriented Programming, and X10) during the first two days
of the conference. Then five summer school sessions will run in
parallel with the main conference  (Newspeak, Multicore, SASyLF,
JastAdd, JavaCOP). You can book and pay for half-day tutorials
via the conference registration form.  Summer school sessions cannot
be booked in advance, but are included in the "Main Conference
Registration" fee on a first-come, first-served basis.

Summer school sessions:

The accepted technical papers are:

A Model for Java with Wildcards
Nicholas Cameron, Sophia Drossopoulou, Erik Ernst.

On Validity of Program Transformations in the Java Memory Model
Jaroslav Sevcik, David Aspinall.

Safe Cross-language Inheritance
Kathryn E Gray.

Liquid Metal: Object-Oriented Programming Across the Hardware/Software  
Shan Shan Huang, Amir Hormati, David Bacon, Rodric Rabbah.

Kilim: Isolation-Typed Actors for Java
Sriram Srinivasan, Alan Mycroft.

A Uniform Transactional Execution Environment for Java
Lukasz Ziarek, Adam Welc, Ali-Reza Adl-Tabatabai, Vijay S Menon, 
Tatiana Shpeisman, Suresh Jagannathan.

Ptolemy: A Language with Quantified, Typed Events
Hridesh Rajan, Gary T. Leavens.

Prototyping and Composing Aspect Languages - using an Aspect  
Interpreter Framework
Wilke Havinga, Lodewijk Bergmans, Mehmet Aksit.

Assessing the Impact of Aspects on Exception Flows: An Exploratory Study
Roberta de Souza Coelho, Awais Rashid, Alessandro Fabricio Garcia, 
Fabiano Cutigi Ferrari, Nelio Cacho, Uira Kulesza, Arndt von Staa,
Carlos Lucena

UpgradeJ: Incremental Typechecking for Class Upgrades
Gavin Bierman, Matthew Parkinson, James Noble

Integrating Nominal and Structural Subtyping
Donna Malayeri, Jonathan Aldrich

Flow Analysis of Code Customizations
Anders Hessellund, Peter Sestoft

Online Phase-Adaptive Data Layout Selection
Chengliang Zhang, Martin Hirzel

MTM2: Scalable Memory Management for Multi-Tasking Managed Runtime  
Sunil Soman, Chandra Krintz, Laurent Daynes.

Externalizing Java Server Concurrency with CAL
Charles Zhang, Hans-Arno Jacobsen

Regional Logic for Local Reasoning about Global Invariants
Anindya Banerjee, David Naumann, Stan Rosenberg

A Unified Framework for Verification Techniques for Object Invariants
Sophia Drossopoulou, Adrian Francalanza, Peter Mueller, Alexander J. Summers

Extensible Universes for Object-oriented Data Models
Achim Brucker, Burkhart Wolff.

Programming with Live Distributed Objects
Krzysztof Ostrowski, Ken Birman, Danny Dolev, Jong Hoon Ahnn.

Bristlecone: A Language for Robust Software Systems
Brian Demsky, Alokika Dash.

Session-Based Distributed Programming in Java
Raymond Hu, Nobuko Yoshida, Kohei Honda.

ReCrash: Making Software Failures Reproducible by Preserving Object  
Shay Artzi, Sunghun Kim, Michael D. Ernst.

An Extensible State Machine Pattern for Interactive Applications
Brian Chin, Todd Millstein.

Practical Object-Oriented Back-in-Time Debugging
Adrian Lienhard, Tudor Girba, Oscar Nierstrasz.

Inference of Reference Immutability
Jaime Quinonez, Matthew Tschantz, Michael Ernst.

Computing Stack Maps with Interfaces
Frederic Besson, Thomas Jensen, Tiphaine Turpin.

How do Java Programs Use Inheritance? An Empirical Study of  
Inheritance in Java Software
Ewan Tempero, James Noble, Hayden Melton.


Dave Clarke,
ECOOP 2008 Publicity Chair

Reply via email to