[ The Types Forum (announcements only),
http://lists.seas.upenn.edu/mailman/listinfo/types-announce ]
========================================================================
ICOOOLPS 2025 – Implementation, Compilation, Optimization of Object-Oriented
Languages, Programs and Systems
Co-located with ECOOP 2025
June 30 - July 4, 2025, Bergen, Norway
https://urldefense.com/v3/__https://2025.ecoop.org/home/ICOOOLPS-2025__;!!IBzWLUs!QPv1FUKhXQllR3rtIOY5vqwBLCizBKFe6eaaL50KOUtQ3iyiV6GIu5KtZvKKDCxu1fr8LrPA8MmuQDKzCjdstckcYYtpnqRqt5Y$
========================================================================
The ICOOOLPS workshop series brings together researchers and practitioners
working in the field of language implementation and optimization (even beyond
the historical OO background of the workshop). The goal of the workshop is to
discuss emerging problems and research directions, as well as new solutions and
techniques.
We hope to provide a space for participation and discussion and in particular
to bring up burgeoning ideas and work in progress. Such contributions can be
submitted as position papers or short (aka lightning) talks. This year, we will
also accept a new kind of submissions: code walks!
A non-exclusive list of topics of interest for ICOOOLPS includes:
- Implementation and optimization of fundamental languages
features (from memory management to metaprogramming)
- Abstraction lowering and representation techniques (exceptions,
concurrency, capabilities, …)
- Runtime systems technology (libraries, virtual machines)
- Compilation tools, techniques, and libraries for language
interoperability
- Static, adaptive, and speculative optimizations and compiler
techniques
- Meta-compilation techniques and language-agnostic approaches for
the efficient implementation of languages
- Compiler toolchains (intermediate representations, offline and
online optimizations,…)
- Compiler retargeting (e.g., retargeting existing compilers to
WebAssembly, Javascript, LLVM, Ethereum, …)
- Resource-sensitive systems (real-time, low power, mobile, cloud)
- Power-efficient code and compiler techniques for generating
power-efficient code
- Studies on design choices and tradeoffs (dynamic vs. static
compilation, heuristics vs. programmer input, …)
- Tooling support, debuggability and observability of languages as
well as their implementations
- Empirical studies on language usage, benchmark design, and
benchmarking methodology
- The use of VMs in teaching programming and programming languages
----------------------------------
Workshop Format
----------------------------------
The workshop welcomes the presentation and discussion of new ideas and emerging
problems. We aim to provide an environment to present and discuss your work at
different stages of maturity.
Therefore, we provide four submission categories:
- Full papers (up to 12 pages), which will be included in the
proceedings;
- Position papers (up to 4 pages), for work in progress, ideas in
early stages;
- Code walks and demonstrations, for diving into concrete
implementation details involving interesting approaches. Code walks and
demonstrations should be submitted as 1-page abstracts describing their
contents, which will be evaluated on their relevance and suitability for the
workshop's audience and venue.
- Lightning talk (~5 min), for sharing burgeoning
thought-provoking ideas. Lightning talks should be submitted with a title and
short (~1 paragraph) abstract.
Note that short papers and abstracts from keynote speakers are welcome in the
front matter of Journal of Object Technology
(https://urldefense.com/v3/__https://www.jot.fm/__;!!IBzWLUs!QPv1FUKhXQllR3rtIOY5vqwBLCizBKFe6eaaL50KOUtQ3iyiV6GIu5KtZvKKDCxu1fr8LrPA8MmuQDKzCjdstckcYYtpNWoLwjI$
), which will also include a preface written by the editors of the volume.
All accepted submissions except lighting talks are expected to be presented in
a 30-minute slot. Accepted full papers will be published in ACM DL.
----------------------------------
Submission Guidelines
----------------------------------
To submit a paper, please use the official “ACM Master article template”, which
can be obtained from the ACM Proceedings Template pages. ICOOOLPS features a
light-weight double-blind review process.
Authors should omit their names in the submission.
Use the "sigconf" option as well as "review" and "anonymous", i.e., place the
following at the start of the latex document:
\documentclass[sigconf,review,anonymous]{acmart}.
The address of the submission site is:
https://urldefense.com/v3/__https://easychair.org/my/conference?conf=icooolps2025__;!!IBzWLUs!QPv1FUKhXQllR3rtIOY5vqwBLCizBKFe6eaaL50KOUtQ3iyiV6GIu5KtZvKKDCxu1fr8LrPA8MmuQDKzCjdstckcYYtpWAsbQUU$
All deadlines are Anywhere on Earth (AoE), i.e. GMT/UTC−12:00 hour.
For additional information, clarification, or answers to questions, contact the
program chairs.
----------------------------------
Important Dates
----------------------------------
All deadlines are Anywhere on Earth (AoE), i.e., UTC-12h
2025-05-28: Paper submission deadline
2025-06-12: Acceptance notification
2025-07-02: Workshop
----------------------------------
Organization
----------------------------------
PC Chairs:
Paulo Ferreira, University of Oslo
Andrea Rosà, Università della Svizzera italiana
Program Committee:
Edd Barrett, King's College London
Rodrigo Bruno, INESC-ID / Instituto Superior Técnico, ULisboa
Aleksandar Prokopec, Oracle Labs
Dimitri Racordon, EPFL
Adam Welc, Mysten Labs
Olivier Zendra, Inria
----------------------------------
AUTHORS TAKE NOTE
----------------------------------
The official publication date is the date the proceedings are made available in
the ACM Digital Library. This date may be up to two weeks before the first day
of your conference. The official publication date affects the deadline for any
patent filings related to published work.
-------------------------
Andrea Rosà
Faculty of Informatics
Università della Svizzera italiana (USI)