‹Programming› 2019
Mon 1 - Thu 4 April 2019 Genoa, Italy

Modern computer systems are often loosely coupled compositions of heterogeneous components. An important part of modern programming is the art, science, and engineering of interconnecting disparate code components to offer larger services in a reliable and scalable manner. The goal of this workshop is to facilitate an ongoing discussion, and advance the state of the art of interconnecting code. See the call for contributions for further information.

You're viewing the program in a time zone which is different from your device's time zone change time zone

Mon 1 Apr

Displayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

09:00 - 10:30
ELS 2019 Keynote SlotICW at Verdi
Chair(s): Oleks Shturmov University of Oslo
09:00
90m
Other
ELS 2019 Keynote Slot
ICW
Oleks Shturmov University of Oslo
11:00 - 12:30
ICW IntroICW at Verdi
Chair(s): Eric Jul University of Oslo
11:00
15m
Day opening
Introduction to the Workshop
ICW
Eric Jul University of Oslo
11:15
20m
Talk
Interconnecting Code in 2019 — Il buono, il brutto, il cattivo
ICW
Oleks Shturmov University of Oslo
11:35
45m
Talk
Sulong: Executing Low-level Languages on TruffleICW Invited Talk
ICW
K: Manuel Rigger ETH Zurich
12:20
10m
Other
Introductory Discussion
ICW
Eric Jul University of Oslo, Oleks Shturmov University of Oslo
14:00 - 15:30
ICW Part IICW at Verdi
Chair(s): Eric Jul University of Oslo
14:00
30m
Short-paper
Towards Polyglot Adapters for the GraalVM
ICW
Fabio Niephaus Hasso Plattner Institute, University of Potsdam, Tim Felgentreff Oracle Labs, Potsdam, Robert Hirschfeld Hasso-Plattner-Institut (HPI), Germany
DOI Pre-print
14:30
30m
Short-paper
The Issue Of Source Code Repository Management In Large Enterprises
ICW
DOI Media Attached File Attached
15:00
30m
Short-paper
Factoring out Glue-code in Systems of IoT devices
ICW
Boris Magnusson Lund University, Sweden, Görel Hedin , Björn Johnsson Lund University
16:00 - 17:30
ICW Part IIICW at Verdi
Chair(s): Eric Jul University of Oslo
16:00
30m
Short-paper
Gluing Internet of Things Together
ICW
Alfred Åkesson Lund University, Sweden, Mattias Nordahl Lund University, Gorel Hedin Lund University, Boris Magnusson Lund University, Sweden
16:30
30m
Short-paper
Live GUI Development for Service-Based Systems
ICW
Boris Magnusson Lund University, Sweden, Björn Johnsson Lund University
17:00
30m
Other
Panel Discussion & Wrap Up
ICW
Eric Jul University of Oslo, Oleks Shturmov University of Oslo

Call for Extended Abstracts and Short Position Papers

DEADLINE EXTENDED TO JANUARY 17TH, 2019.

Many have developed new languages, platforms, middleware and the like with some specific application in mind; however, such systems may not be able to interconnect very well, because they have disharmonious models/interfaces/incompatible languages. But in the real world, interconnecting such systems is going to happen whether or not we like it – or designed for it. This workshop aims to bring together researchers and practitioners to discuss how such interconnections can happen. Some of the topics/keywords could be, among others, the following:

  • Glue code
  • Cross-language interfaces
  • Interface Description Languages
  • Cross-platform interactions
  • Multi-model systems
  • Middleware support for heterogeneous programming models
  • Cross-language data structures
  • Cross-language performance
  • Operating system support for language interoperability?
  • Hardware support for language interoperability? (Is there such a thing?)
  • Language migration
  • Domain-specific languages
  • Interop user (programmer) experience

We solicit three kinds of submissions via EasyChair:

  • 4-page extended abstract/technical papers and experience reports that, when accepted, will be published in the workshop pre-proceedings as part of of the ACM’s Digital Library.
    • 2-page position statements that, when accepted, will be published in the workshop pre-proceedings as part of of the ACM’s Digital Library.
    • 1-page presentation abstracts that, when accepted, will be made available on the website.

Submission is a two step process: First, a very short abstract by January 11th, 2019. Second, the final submission by January 15th, 2019. Each submission will be reviewed by at least three members of the organizing or program committee. We welcome submissions that identify new problems, or report on promising ideas in early stages of research. Submissions of the first two kinds (cf. above) do need to be original, and cannot have been accepted at or still be under review for other events. Submissions of the third kind are ideal to further disseminate existing ideas within the community, to demonstrate existing tools, or simply to instigate a discussion.

Submissions must follow the ACM Conference acmart Format with the ‘sigconf’ option with a font size of 10 point and the font family Times New Roman. If you are formatting your paper using LaTeX, you will need to set the 10pt option in the \documentclass command. Please include page numbers in your submission for review using the LaTeX command \settopmatter{printfolios=true} (see examples in template).

At least one author of each accepted submission is expected to register for the workshop and present the work. Failure to register will result in the submission being excluded from the workshop post-proceedings. The workshop will take place during the week in Genua. A detailed program, including keynote speaker, will be made available later.

Submission deadline: Initial abstract January 11th, 2019, Final submission by Tuesday January 15th, 2019, Notification by February 15th, 2019.

Questions? Use the ICW contact form.