CFP: Implementation, Compilation, Optimization of Object-Oriented Languages, Programs and Systems (ICOOOLPS'2008)

Richard Jones <[email protected]> Sat, 1 Mar 2008 16:29:43 +0000
Newsgroups gmane.comp.programming.garbage-collection.general
Message-ID <[email protected]>
                        Call for papers

   Third Workshop on Implementation, Compilation, Optimization of
   Object-Oriented Languages, Programs and Systems (ICOOOLPS'2008)


                    July 7 or 8, Paphos (Cyprus)

                     http://icooolps.loria.fr

                       Co-located with the
22nd European Conference on Object-Oriented Programming (ECOOP 2008)



IMPORTANT DATES

Submission deadline:                    May 4, 2008
Notification of acceptance/rejection:   May 19, 2008
ECOOP'2008 Early registration deadline: June 1, 2008
Final, camera-ready papers:             June 2, 2008
ICOOOLPS Workshop in Paphos:            July 7 or 8, 2008.


OVERVIEW


Computer programming languages, especially high-level languages such as
object-oriented (OO) ones, are pervasive and play a significant role in
computer science and engineering life. They sometime appear as  
ubiquitous
and completely mature. However despite a large number of works there  
still
is a clear need for solutions for efficient implementation and  
compilation
of these languages in various application domains ranging from  
embedded and
real-time systems to desktop systems.

The ICOOOLPS workshop thus aims to address this crucial issue of  
optimization
in OO and other languages, programs and systems. It intends to do so by
bringing together researchers and practitioners working in the field of
implementation and optimization, especially for object-oriented  
languages.
Its main goals are identifying fundamental bases and key current issues
pertaining to the efficient implementation, compilation and  
optimization of
programming languages, and outlining future challenges and research
directions. This workshop is obviously focusing on object-oriented  
languages,
but also extends its domain of interest to functional languages and  
their
optimisation. As a consequence, people working on Java, Smalltalk,  
Eiffel,
Haskell, Beta, C++, C#, etc. are all welcome.

ICOOOLPS is clearly a discussion and brainstorming oriented workshop,  
with a
few paper presentations. It intends to bring new and possibly disturbing
ideas and foster new research cooperations among attendees. Another  
expected
output of this workshop is a synthesis identifying fundamental bases  
and key
current issues pertaining to efficient implementation and compilation of
programming languages, especially OO languages in order to spread them
further amongst the various computing systems. ICOOOLPS also wants to  
extend
this synthesis to encompass future challenges and research directions  
in the
field of programming languages implementation and optimization, both  
for OO
and non-OO languages.

The first edition of ICOOOLPS took place in 2006 with ECOOP in Nantes.  
It was
a success, with 22 attendees from 8 countries. The second edition, in  
Berlin
with ECOOP 2007, gathered 27 attendees from 12 countries. This  
ICOOOLPS 2008,
in Paphos, will build on the experience, feedback and discussions of  
last
years to further improve its quality.



TOPICS

Topics of interest for ICOOOLPS include but are not limited to:

    * implementation of fundamental OOL features:
          o inheritance (object layout, late binding, subtype test...)
          o genericity (parametric types)
          o memory management
    * runtime systems:
          o compilers
          o linkers
          o virtual machines
    * optimizations:
          o static and dynamic analyses
          o adaptive virtual machines
          o threads and synchronization
    * resource constraints:
          o real-time systems
          o embedded systems (space, low power)...
    * relevant choices and tradeoffs:
          o constant time vs. non-constant time mechanisms
          o separate compilation vs. global compilation
          o dynamic loading vs. global linking
          o dynamic checking vs. proof-carrying code
          o annotations vs. no annotations


SUBMISSION, REGISTRATION AND ATTENDANCE

For all information about ICOOOLPS 2008 submission, registration and
attendance, please go to:
http://icooolps.loria.fr/icooolps2008/index.php#cfp



PROGRAM COMMITTEE

Mark van den Brand        Eindhoven Univ. of Technology, The Netherlands
Stéphane Ducasse          INRIA Lille - Nord Europe, France
Roland Ducournau          LIRMM, France
Richard Jones             Univ. of Kent, UK
Eric Jul      (Co-chair)  DIKU, Denmark
Ian Rogers                University of Manchester, UK
Yannis Smaragdakis        University of Oregon, USA
Olivier Zendra (Chair)    INRIA Nancy Grand Est / LORIA, France