(This page uses CSS style sheets)

ECOOP 2007 logo

FINAL PROGRAM

for the
Second International Workshop on Implementation, Compilation, Optimization of Object-Oriented Languages, Programs and Systems (ICOOOLPS'2007)
July 30, Berlin (Germany)
http://icooolps.loria.fr


9:10 - 9:40     SESSION 1: WELCOME AND INTRODUCTION
Session Chair: Olivier Zendra

 9:10Welcome and ICOOOLPS introduction
Presentation.
 9:20Short introduction of participants (time according to number of attendees)
List of attendees.

9:40 - 10:20     SESSION 1b: ANNOTATIONS VS. NO ANNOTATIONS
Session Chair: Olivier Zendra

 9:40Introductory Talk:
From ICOOOLPS'2006 "written down in code vs. inferred" to ICOOOLPS'2007 "Annotations vs. no annotations".
Olivier Zendra (INRIA-LORIA, Nancy, France)
Presentation.
 9:50Discussion:
Annotations vs. no annotations (follow-up on last year's unfinished discussion "written down in code vs. inferred")

10:20 - 10:50     Coffee break

10:50 - 12:30     SESSION 2: LOOKUP, DISPATCH MECANISMS
Session Chair: Eric Jul

10:50One method at a time is quite a waste of time
Andreas Gal, Michael Bebenita and Michael Franz (University of California, Irvine, USA)
Paper. Presentation.
11:10Type feedback for bytecode interpreters
Michael Haupt, Robert Hirschfeld (Univ. of Potsdam, Germany) and Marcus Denker (Univ. of Berne, Switzerland)
Paper. Presentation.
11:30Introductory Talk:
AbCons - an efficient alternative to method lookup
Eric Jul (Diku, Denmark)
11:50Discussion:
Method lookup and dispatch techniques

12:30 - 14:00     Lunch break

14:00 - 15:00     SESSION 3: MISCELLANEOUS IMPLEMENTATION ISSUES
Session Chair: Eric Jul

14:00A Survey of Scratch-Pad Memory Management Techniques for low-power and -energy
Maha Idrissi-Aouad (Univ. Henri-Poincaré, Nancy, France) and Olivier Zendra (INRIA-LORIA, Nancy, France)
Paper. Presentation.
14:20Language and Runtime Implementation of Sessions for Java
Raymond Hu, Nobuko Yoshida (Imperial College, London, United Kingdom) and Kohei Honda (Univ. of London, United Kingdom)
Paper. Presentation.
14:40Ensuring that User Defined Code does not See Uninitialized Fields
Anders Bach Nielsen (Univ. of Aarhus, Denmark)
Paper. Presentation.

15:00 - 15:30     SESSION 3b: ATTENDEES SUGGESTED DISCUSSION (SLOT 1)
Session Chair: Eric Jul

15:00Time for discussion topic(s) suggested during the workshop, as in ICOOOLPS'2006, to better match attendees concerns and topics of interest.

15:30 - 16:00     Coffee break

16:00 - 17:20     SESSION 4: CONTINUATIONS AND SYNCHRONIZATION
Session Chair: Etienne Gagnon

16:00 Continuations in the java virtual machine
Iulian Dragos (EPFL, Switzerland), Antonio Cunei and Jan Vitek (Purdue Univ., USA)
Paper. Presentation.
16:20Introductory Talk:
Keeping fat locks on a diet, eager deadlock detection, and looking beyond the current Java synchronization model
Etienne Gagnon, UQAM, Canada
Presentation.
16:40Discussion:
Java threads and synchronization model.

17:20 - 17:50     SESSION 4b: ATTENDEES SUGGESTED DISCUSSION (SLOT 2)
Session Chair: Etienne Gagnon

17:20Time for discussion topic(s) suggested during the workshop, as in ICOOOLPS'2006, to better match attendees concerns and topics of interest.

17:50 - 18:00     WRAP-UP AND FAREWELL

18:00 - 18:15     ICOOOLPS PC Meeting



Updated 20th March 2008 by OZ.