managed languages & runtimes week 2016 · groovy, kotlin, r, java vm, dalvik vm and android...

2
IMPORTANT DATES PPPJ '16 Paper submission: June 13, 2016 Author notification: July 11, 2016 JTRES '16 Paper submission: July 3, 2016 Author notification: July 28, 2016 VMM '16 Paper submission: July 10, 2016 ORGANIZATION PPPJ '16 General Chair Walter Binder - University of Lugano (USI), Switzerland Program Chair Petr Tůma - Charles University, Czech Republic JTRES '16 Workshop Chair Walter Binder - University of Lugano (USI), Switzerland Program Chair Martin Schoeberl - Technical University of Denmark, Denmark VMM ’16 Organizer Thomas Würthinger - Oracle Labs, Switzerland Aug. 29 - Sept. 2, 2016 LUGANO, SWITZERLAND MANAGED LANGUAGES & RUNTIMES WEEK 2016 h>p://manlang16.inf.usi.ch/ @manlang16 Managed Languages & Runtimes Week '16 is a premier forum for presenting and discussing innovations and breakthroughs in the area of programming languages and runtime systems, which form the basis of many modern computing systems, from small scale (embedded and real-time systems) to large-scale (cloud-computing and big-data platforms). Managed Languages & Runtimes Week '16 features three international academic and industry venues for the first time: PPPJ '16 - 13th International Conference on Principles and Practices of Programming on the Java Platform: Virtual Machines, Languages, and Tools - A forum for researchers, practitioners, and educators to present and discuss novel results on all aspects of managed languages and their runtime systems, including virtual machines, tools, methods, frameworks, libraries, case studies, and experience reports. Managed languages and runtime systems of interest include, but are not limited to, Java, Scala, JavaScript, Python, Ruby, C#, F#, Clojure, Groovy, Kotlin, R, Java VM, Dalvik VM and Android Runtime (ART), LLVM, .NET CLR, RPython. PPPJ'16 is in-cooperation with ACM SIGPLAN, SIGSOFT, SIGAPP and SPEC RG. JTRES '16 - 14th International Workshop on Java Technologies for Real-time and Embedded Systems - A workshop for researchers working on real-time and embedded Java with the goal of identifying the challenging problems that still need to be solved in order to assure the success of real-time Java as a technology and reporting results and experience. VMM '16 - 3rd Virtual Machine Meetup - A venue for discussing the latest research and developments in the area of managed language execution. Managed Languages & Runtimes Week '16 will take place in Lugano, Switzerland. Do not hesitate to contact the organizers <[email protected]> for more information about the event and the co-located venues. SUBMISSION INFORMATION PPPJ ’16, JTRES ’16, and VMM '16 welcome submissions of high quality research, industry, and tool papers, as well as industrial experience and practitioner reports. For more information, visit the related Call for Papers at the following websites: PPPJ '16: http://pppj16.inf.usi.ch/ JTRES '16: http://jtres2016.compute.dtu.dk/ VMM ’16: http://vmm16.inf.usi.ch/ TURN THE PAGE TO SEE PPPJ '16 AND JTRES '16 CALL FOR PAPERS SPONSORED BY

Upload: others

Post on 18-Sep-2020

16 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: MANAGED LANGUAGES & RUNTIMES WEEK 2016 · Groovy, Kotlin, R, Java VM, Dalvik VM and Android Runtime (ART), LLVM, .NET CLR, RPython. PPPJ'16 is in-cooperation with ACM SIGPLAN, SIGSOFT,

IMPORTANT DATES

PPPJ '16Paper submission: June 13, 2016Author notification: July 11, 2016

JTRES '16Paper submission: July 3, 2016Author notification: July 28, 2016

VMM '16Paper submission: July 10, 2016

ORGANIZATION

PPPJ '16General Chair

Walter Binder - University of Lugano (USI), SwitzerlandProgram Chair

Petr Tůma - Charles University, Czech Republic

JTRES '16Workshop Chair

Walter Binder - University of Lugano (USI), SwitzerlandProgram Chair

Martin Schoeberl - Technical University of Denmark, Denmark

VMM ’16Organizer

Thomas Würthinger - Oracle Labs, Switzerland

Aug.29-Sept.2,2016LUGANO,SWITZERLAND

MANAGED LANGUAGES & RUNTIMES WEEK 2016

h>p://manlang16.inf.usi.ch/ @manlang16

Managed Languages & Runtimes Week '16 is a premier forum for presenting and discussing innovations and breakthroughs in the area of programming languages and runtime systems, which form the basis of many modern computing systems, from small scale (embedded and real-time systems) to large-scale (cloud-computing and big-data platforms).

Managed Languages & Runtimes Week '16 features three international academic and industry venues for the first time:

• PPPJ '16 - 13th International Conference on Principles and Practices of Programming on the Java Platform: Virtual Machines, Languages, and Tools - A forum for researchers, practitioners, and educators to present and discuss novel results on all aspects of managed languages and their runtime systems, including virtual machines, tools, methods, frameworks, libraries, case studies, and experience reports. Managed languages and runtime systems of interest include, but are not limited to, Java, Scala, JavaScript, Python, Ruby, C#, F#, Clojure, Groovy, Kotlin, R, Java VM, Dalvik VM and Android Runtime (ART), LLVM, .NET CLR, RPython. PPPJ'16 is in-cooperation with ACM SIGPLAN, SIGSOFT, SIGAPP and SPEC RG. 

• JTRES '16 - 14th International Workshop on Java Technologies for Real-time and Embedded Systems - A workshop for researchers working on real-time and embedded Java with the goal of identifying the challenging problems that still need to be solved in order to assure the success of real-time Java as a technology and reporting results and experience.

• VMM '16 - 3rd Virtual Machine Meetup - A venue for discussing the latest research and developments in the area of managed language execution.

Managed Languages & Runtimes Week '16 will take place in Lugano, Switzerland. Do not hesitate to contact the organizers <[email protected]> for more information about the event and the co-located venues.

SUBMISSION INFORMATION

PPPJ ’16, JTRES ’16, and VMM '16 welcome submissions of high quality research, industry, and tool papers, as well as industrial experience and practitioner reports. For more information, visit the related Call for Papers at the following websites:

• PPPJ '16: http://pppj16.inf.usi.ch/• JTRES '16: http://jtres2016.compute.dtu.dk/• VMM ’16: http://vmm16.inf.usi.ch/

TURN THE PAGE TO SEE PPPJ '16 AND JTRES '16CALL FOR PAPERS

SPONSORED BY

Page 2: MANAGED LANGUAGES & RUNTIMES WEEK 2016 · Groovy, Kotlin, R, Java VM, Dalvik VM and Android Runtime (ART), LLVM, .NET CLR, RPython. PPPJ'16 is in-cooperation with ACM SIGPLAN, SIGSOFT,

TOPICSVirtual machines - Runtime systems (JVM, Dalvik VM and Android Runtime (ART),

LLVM, .NET CLR, RPython, etc.) - VM design and optimization - VMs for mobile and embedded devices - Real-time VMs - Isolation and resource control

Languages - Managed languages (Java, Scala, JavaScript, Python, Ruby

C#, F#, Clojure, Groovy, Kotlin, R, etc.) - Domain-specific languages - Language design and calculi - Compilers - Language interoperability - Parallelism and concurrency - Modular and aspect-oriented programming - Model-driven development - Frameworks and applications - Teaching

Techniques and tools - Static and dynamic program analysis - Testing - Verification - Monitoring and debugging - Security and information flow - Workload characterization and performance evaluation

Do not hesitate to contact the PC Chair <[email protected]> to clarify if a particular topic falls within the scope of PPPJ ’16.

h>p://pppj16.inf.usi.ch/

SUBMISSION GUIDELINESPPPJ '16 accepts three types of paper submissions: - Regular research paper: up to 12 pages - Work-in-progress paper: up to 6 pages - Industry and tool paper: up to 6 pages

The conference proceedings will be published as part of the ACM International Conference Proceedings Series and will be disseminated through the ACM Digital Library.

PPPJ '16 AND JTRES '16 WILL BE PART OF THE MANAGED LANGUAGES & RUNTIMES WEEK '16. TURN THE PAGE FOR MORE INFORMATION.

13th International Conference on Principles and Practices of Programming on the Java Platform: Virtual Machines, Languages, and Tools

PPPJ 2016

PPPJ '16 – the 13th conference in the PPPJ series – provides a forum for researchers, practitioners, and educators to present and discuss novel results on all aspects of managed languages and their runtime systems. PPPJ'16 is in-cooperation with ACM SIGPLAN, SIGSOFT, SIGAPP and SPEC RG. 

h>p://jtres2016.compute.dtu.dk/

14th International Workshop on Java Technologies for Real-time and Embedded Systems

JTRES 2016

TOPICSTopics of interest to JTRES ’16 include, but are not limited to:

- New real-time programming paradigms and language features - Industrial experience and practitioner reports - Open source solutions for real-time Java - Real-time design patterns and programming idioms - High-integrity and safety critical system support - Java-based real-time operating systems and processors - Extensions to the RTSJ and SCJ - Real-time and embedded virtual machines and execution environments - Memory management and real-time garbage collection - Multiprocessor and distributed real-time Java - Real-time solutions for Android - Languages other than Java on real-time or embedded JVMs - Benchmarks and Open Source applications using real-time Java

Do not hesitate to contact the PC Chair <[email protected]> to clarify if a particular topic falls within the scope of JTRES '16.

SUBMISSION GUIDELINESParticipants are expected to submit a paper of at most 10 pages (ACM Conference Format, i.e., two-columns, 10 point font). Accepted papers will be published in the ACM International Conference Proceedings Series via the ACM Digital Library and have to be presented by one author at JTRES.Papers describing open source projects shall include a description about how to obtain the source and how to run the experiments in the appendix. The source version for the published paper will be hosted at the JTRES web site.

JTRES '16 is a workshop for researchers working on real-time and embedded Java with the goal of identifying the challenging problems that still need to be solved in order to assure the success of real-time Java as a technology and reporting results and experience.

PROGRAM COMMITTEEWonsun Ahn - University of Pittsburgh, USALorenzo Bettini - University of Florence, Italy

Irene Finocchi - University of Rome La Sapienza, ItalyMichael Franz - University of California Irvine, USA

David Gregg - Trinity College Dublin, Ireland  David Grove - IBM Research, USA

Apala Guha - Indraprastha Institute of Information Technology, IndiaGörel Hedin - Lund University, Sweden

Nigel Horspool - University of Victoria, Canada Andreas Krall - Vienna University of Technology, Austria

Prasad Kulkarni - University of Kansas, USADoug Lea - State University of New York at Oswego, USA

Ondrej Lhotak - University of Waterloo, CanadaDu Li - Hewlett Packard Labs, USA

Anders Møller - University of Aarhus, Denmark  Hanspeter Mössenböck - Johannes Kepler Universität, Austria

Rei Odaira - IBM Research Austin, USAJeremy Singer - University of Glasgow, Scotland 

Eli Tilevich - Virginia Tech, USA  Laurence Tratt - King's College London, England

Petr Tuma - Charles University, Czech Republic  Christian Wimmer - Oracle Labs, USA

Jianjun Zhao - Shanghai Jiao Tong University, China  

PROGRAM COMMITTEE Ethan Blanton - Fiji Systems Inc.

Ana Cavalcanti - University of York Peter Dibble - RTSJ

M. Teresa Higuera-Toledano - Universidad Complutense de Madrid James Hunt - Aicas

Stephan Korsholm - Via University CollegeDoug Lea - State University of New York at Oswego

Doug Locke - LC Systems Services Kelvin Nilsen

Wolfgang Puffitsch - Technical University of Denmark Anders Ravn - Aalborg University

Martin Schoeberl - Technical University of Denmark Fridtjof Siebert - Aicas

Andy Wellings - University of York Lukasz Ziarek - State University of New York at Buffalo