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