Pluemicke Martin pl at dhbw.de
Thu Aug 15 00:29:35 PDT 2013

                       CALL FOR PARTICIPATION


      2013 International Conference on Principles and Practices
                 of Programming on the Java platform:
                virtual machines, languages, and tools

                        September 11-13, 2013
                          Stuttgart, Germany


            In cooperation with ACM SIGPLAN and ACM SIGAPP
                       Sponsored by Oracle Labs

The Java platform is multi-faceted, covering a rich diversity of
systems, languages, tools, frameworks, and techniques. PPPJ'13 - the
10th conference in the PPPJ series - provides a forum for researchers,
practitioners, and educators to present and discuss novel results on
all aspects of programming on the Java platform including virtual
machines, languages, tools, methods, frameworks, libraries, case
studies, and experience reports.


The conference takes place at the Baden-Wuerttemberg Cooperative State
University (DHBW) in the city of Stuttgart (http://www.dhbw-stuttgart.de/).
The confernce hall (Audimax) is within walking distance of the central
station. A special room rate has been arranged with Motel One Stuttgart
Hauptbahnhof. Please mind that rooms are only blocked until August 20.
For more information, please visit http://pppj2013.dhbw.de/


Keynote 1: Lambdas in Java-8 and an outlook to Java-9
    Paul Sandoz

Session 1: Languages 1

An Adapter-Aware, Non-Intrusive Dependency Injection Framework for Java
Arnout Roemers; Kardelen Hatun; Christoph Bockisch

Pure Trait-based Programming on the Java Platform
Lorenzo Bettini; Ferruccio Damiani

Feel Different on the Java Platform: The Star Programming Language
Frank McCabe; Michael Sperber

Session 2: Optimization

Efficient Interpreter Optimizations for the JVM
Gulfem Savrun-Yeniceri; Wei Zhang; Huahan Zhang; Chen Li; Stefan Brunthaler; Per Larsen; Michael Franz

An Efficient Native Function Interface for Java
Matthias Grimmer; Manuel Rigger; Lukas Stadler; Roland Schatz; Hanspeter Mössenböck

Accelerating Habanero-Java Programs with OpenCL Generation
Akihiro Hayashi; Max Grossman; Jisheng Zhao; Jun Shirako; Vivek Sarkar

Keynote 2: Kotlin: Challenges in JVM language design
                     Andrey Breslav

Session 3: Languages 2

OCaml-Java: an ML Implementation for the Java Ecosystem
Xavier Clerc

TAE-JS: Automated Enhancement of JavaScript Programs by Leveraging the Java Annotations Infrastructure
Myoungkyu Song; Eli Tilevich

Cross-Compiling Java to JavaScript via Tool Chaining
Arno Puder; Victor Woeltjen; Alon Zakai

Session 4: Transactional Memory; Dynamic Metrics

Hyflow2: A High Performance Distributed Transactional Memory Framework in Scala
Alexandru Turcu; Binoy Ravindran; Roberto Palmieri

Deriving Code Coverage Information from Profiling Data Recorded for a Trace-based Just-in-time Compiler
Christian Häubl; Christian Wimmer; Hanspeter Mössenböck

JVM-Hosted Languages: They Talk the Talk, but Do they Walk the Walk?
Wing Hang Li; David White; Jeremy Singer

Session 5: Short Research Papers

Golo, a Dynamic, Light and Efficient Language for Post-invokedynamic JVM
Julien Ponge; Frédéric Le Mouël; Nicolas Stouls

Extending the JastAdd Extensible Java Compiler to Java 7
Jesper Öqvist; Görel Hedin

Exploiting Slicing and Patterns for RTSJ Immortal Memory Optimization
Hamza Hamza; Steve Counsell

Refinement-based Testing of Delta-oriented Product Lines
Ferruccio Damiani; Christoph Gladisch; Shmuel Tyszberowicz

An Artificial Intelligence for the Board Game 'Quarto!' in Java
Jochen Mohrmann; Michael Neumann; David Suendermann

Keynote 3: Truffle: A Self-Optimizing, Multi-Language Runtime System
                     Thomas Wuerthinger

Session 6: Tool Papers

Jikes RDB: A Debugger for the Jikes RVM
Dmitri Makarov; Matthias Hauswirth

JetBrains MPS as a Tool for Extending Java
Vaclav Pech; Alex Shatalin; Markus Voelter

JNICodejail - Native Code Isolation for Java Programs
Behnaz Hassanshahi; Roland H.C. Yap

Case Study: Implementing a Java JIT Compiler in Haskell
Bernhard Urban; Harald Steinlechner


General Chair:
  Martin Plümicke, Duale Hochschule Baden-Württemberg, Germany

Program Chair:
  Walter Binder, University of Lugano, Switzerland

Publicity Chair:
  Danilo Ansaloni, University of Lugano, Switzerland

Program Committee:
  Judith Bishop, Microsoft Research, USA
  Steve Blackburn, Australian National University, Australia
  Christoph Bockisch, University of Twente, The Netherlands
  Eric Bodden, European Center for Security and Privacy by Design, Germany
  Shigeru Chiba, University of Tokyo, Japan
  Ferruccio Damiani, University of Torino, Italy
  Erik Ernst, Aarhus University, Denmark
  Michael Franz, University of California Irvine, USA
  Nicolas Geoffray, Google Inc., Denmark
  Samuel Z. Guyer, Tufts University, USA
  Michael Haupt, Oracle Labs, Germany
  Nigel Horspool, University of Victoria, Canada
  Einar Broch Johnsen, University of Oslo, Norway
  Stephen Kell, University of Lugano, Switzerland
  Andreas Krall, Vienna University of Technology, Austria
  Doug Lea, State University of New York at Oswego, USA
  Hanspeter Mössenböck, Johannes Kepler University of Linz, Austria
  Nathaniel Nystrom, University of Lugano, Switzerland
  Rei Odaira, IBM Research Tokyo, Japan
  Jens Palsberg, University of California Los Angeles, USA
  Jennifer Sartor, Ghent University, Belgium
  Ina Schaefer, Technische Universität Braunschweig, Germany
  Martin Schoeberl, Technical University of Denmark, Denmark
  Bernhard Scholz, University of Sydney, Australia
  Andreas Sewe, Technische Universität Darmstadt, Germany
  Niranjan Suri, Florida Institute for Human & Machine Cognition, USA
  Eli Tilevich, Virginia Tech, USA
  Petr Tuma, Charles University, Czech Republic
  Alex Villazón, Universidad Privada Boliviana, Bolivia
  Christian Wimmer, Oracle Labs, USA
  Jianjun Zhao, Shanghai Jiao Tong University, China

More information about the lambda-dev mailing list