[racket-users] SUBJECT: ACM/SPEC ICPE'17 - Call for Participation

2017-03-13 Thread Andrea Rosà
ion 
tools to the employment of recognized patterns and/or knowledge-bases on the 
expected performance under specific workloads. However, in common scenarios, 
the ultimate applications' behavior may depend on features that are scarcely 
predictable or difficult to be taken into account when designing the 
applications and their own runtime optimizers. Among them, we mention the 
actual structure of the underlying hardware and/or virtualized platforms, as 
well as specific runtime dynamics such as thread correlation on data and 
synchronization---not much the average behavior, rather punctual effects. We 
believe that the environment where applications live, like operating systems 
and user-space runtime libraries, play a central role in coping with these 
features. We similarly believe that such environments must be re-staged so as 
to be actually effective in pursuing the performance optimization goal. In this 
talk, we discuss specific guidelines to re-stage the environments, based on a 
real experience, and we point as well to challenges that are still untackled 
and deserve attention by the research community.

Short bio:
Francesco Quaglia received the Laurea degree (MS level) in Electronic 
Engineering in 1995 and the PhD degree in Computer Engineering in 1999 from the 
University of Rome ``La Sapienza''. From summer 1999 to summer 2000 he held an 
appointment as a Researcher at the Italian National Research Council (CNR). 
Since January 2005 he works as an Associate Professor at the School of 
Engineering of the University of Rome ``La Sapienza", where he has previously 
worked as an Assistant Professor since September 2000 to December 2004. His 
main research interests are in the areas of high performance computing, 
dependable computing, transactional systems, operating systems, automatic code 
parallelization, performance analysis and optimization. Currently, he is the 
director of the HPDCS (High Performance and Dependable Computing Systems) 
Research Lab at the University of Rome ``La Sapienza''.

--

Thomas Wuerthinger
(Oracle Labs)

Title: Micro-Benchmarking Considered Harmful
Subtitle: When the Whole is Faster or Slower Than the Sum of its Parts

Abstract:
Measuring the time spent on small individual fractions of program code is a 
common technique for analysing performance behavior and detecting performance 
bottlenecks. The benefits of the approach include a detailed individual 
attribution of performance and understandable feedback loops when experimenting 
with different code versions. There are however severe pitfalls when following 
this approach that can lead to vastly misleading results. Modern optimizing 
compilers use complex optimization techniques that take a large part of the 
program into account. There can be therefore unexpected side-effects when 
combining different code snippets or even when running a presumably unrelated 
part of the code. This talk will present performance paradoxes with examples 
from the domain of dynamic compilation of Java programs. Furthermore, it will 
discuss an alternative approach to modelling code performance characteristics 
that takes the challenges of complex optimising compilers into account.

Short Bio: 
Thomas Wuerthinger is a Senior Research Director at Oracle Labs leading 
programming language implementation teams for languages including Java, 
JavaScript, Ruby, and R. He is the architect of the Graal compiler and the 
Truffle self-optimizing runtime system. Previously, he worked on the Crankshaft 
optimizing compiler of V8 at Google, and the Maxine research virtual machine at 
Sun Microsystems. He received a PhD degree from JKU Linz for his research about 
dynamic code evolution.


---

ORGANIZING COMMITTEE

General Chairs
* Walter Binder, Università della Svizzera italiana (USI), Switzerland
* Vittorio Cortellessa, Università dell'Aquila, Italy 
Research Program Chairs
* Anne Koziolek, Karlsruhe Institute of Technology, Germany
* Evgenia Smirni, College of William and Mary, USA
Industry Program Chairs
* Meikel Poess, Oracle, USA
Tutorials Chair
* Valeria Cardellini, Università di Roma Torvergata, Italy
Workshops Chairs
* Hanspeter Mössenböck, Johannes Kepler Universität Linz, Austria
* Catia Trubiani, Gran Sasso Science Institute, Italy
Posters and Demos Chair
* Lubomir Bulej, Charles University, Czech Republic
Awards Chairs
* Petr Tuma, Charles University, Czech Republic
* Murray Woodside, Carleton University, Canada
Local Organization Chair 
* Antinisca Di Marco, Università dell'Aquila, Italy
Publicity Chairs
* Andrea Rosà, Università della Svizzera italiana (USI), Switzerland
* Diego Perez, Politecnico di Milano, Italy
Finance Chair
* André van Hoorn, University of Stuttgart
Publication and Registration Chair 
* Davide Arcelli, Università dell'Aquila, Italy 
Web Site Chair
* Daniele Di Pompeo, Università del

[racket-users] ACM/SPEC ICPE 2017 - Call for Work in Progress and Vision Papers

2016-11-11 Thread Andrea Rosà
zburg
Heiko Koziolek, ABB Corporate Research
Diwakar Krishnamurthy, University of Calgary
Patrick  Lee, The Chinese University of Hong Kong
Catalina M. Lladó, Universitat Illes Balears
Lei Lu, VMware
Andrea Marin, University of Venice
Daniel Menasce, George Mason University
Daniel S. Menasché, Federal Univ. of Rio de Janeiro
José Merseguer, Universidad de Zaragoza
Ningfang Mi, Northeastern University
Raffaela Mirandola, Politecnico di Milano
Manoj Nambiar, Tata Consultancy Services
Dorina Petriu, Carleton University
Denys Poshyvanyk, College of William and Mary
Ralf Reussner, Karlsruhe Institute of Technology
Alma Riska, Network Appliances
Jerry Rolia, HP Labs
Rekha Singhal, Tata Consultancy Services
Mirco Tribastone, IMT Institute for Advanced Studies
Catia Trubiani, Gran Sasso Science Institute
Petr Tuma, Charles University
Ana Lucia Varbanescu, University of Amsterdam
Enrico Vicario, University of Florence
Katinka Wolter, Freie Universitaet zu Berlin
Murray Woodside, Carleton University
Feng Yan, University of Nevada-Reno
Xiaoyun Zhu, Futurewei Technologies Inc



ICPE ORGANIZING COMMITTEE

General Chairs
* Walter Binder, Università della Svizzera italiana (USI), Switzerland
* Vittorio Cortellessa, Università dell'Aquila, Italy 
Research Program Chairs
* Anne Koziolek, Karlsruhe Institute of Technology, Germany
* Evgenia Smirni, College of William and Mary, USA
Industry Program Chairs
* Meikel Poess, Oracle, USA
Tutorials Chair
* Valeria Cardellini, Università di Roma Torvergata, Italy
Workshops Chairs
* Hanspeter Mössenböck, Johannes Kepler Universität Linz, Austria
* Catia Trubiani, Gran Sasso Science Institute, Italy
Posters and Demos Chair
* Lubomir Bulej, Charles University, Czech Republic
Awards Chairs
* Petr Tuma, Charles University, Czech Republic
* Murray Woodside, Carleton University, Canada
Local Organization Chair 
* Antinisca Di Marco, Università dell'Aquila, Italy
Publicity Chairs
* Andrea Rosà, Università della Svizzera italiana (USI), Switzerland
* Diego Perez, Politecnico di Milano, Italy
Finance Chair
* André van Hoorn, University of Stuttgart
Publication and Registration Chair 
* Davide Arcelli, Università dell'Aquila, Italy 
Web Site Chair
* Cathy Sandifer, SPEC, USA

-- 
You received this message because you are subscribed to the Google Groups 
"Racket Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to racket-users+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[racket-users] ACM/SPEC ICPE 2017 - Call for Workshop Proposals

2016-10-21 Thread Andrea Rosà
 workshops.



ICPE ORGANIZING COMMITTEE

General Chairs
* Walter Binder, Università della Svizzera italiana (USI), Switzerland
* Vittorio Cortellessa, Università dell'Aquila, Italy 
Research Program Chairs
* Anne Koziolek, Karlsruhe Institute of Technology, Germany
* Evgenia Smirni, College of William and Mary, USA
Industry Program Chairs
* Meikel Poess, Oracle, USA
Tutorials Chair
* Valeria Cardellini, Università di Roma Torvergata, Italy
Workshops Chairs
* Hanspeter Mössenböck, Johannes Kepler Universität Linz, Austria
* Catia Trubiani, Gran Sasso Science Institute, Italy
Posters and Demos Chair
* Lubomir Bulej, Charles University, Czech Republic
Awards Chairs
* Petr Tuma, Charles University, Czech Republic
* Murray Woodside, Carleton University, Canada
Local Organization Chair 
* Antinisca Di Marco, Università dell'Aquila, Italy
Publicity Chairs
* Andrea Rosà, Università della Svizzera italiana (USI), Switzerland
* Diego Perez, Politecnico di Milano, Italy
Finance Chair
* André van Hoorn, University of Stuttgart
Publication and Registration Chair 
* Davide Arcelli, Università dell'Aquila, Italy 
Web Site Chair
* Cathy Sandifer, SPEC, USA

-- 
You received this message because you are subscribed to the Google Groups 
"Racket Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to racket-users+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[racket-users] ACM/SPEC ICPE 2017 - Deadline Extension

2016-09-26 Thread Andrea Rosà
 of William and Mary, USA
Industry Program Chairs
* Meikel Poess, Oracle, USA
Tutorials Chair
* Valeria Cardellini, Università di Roma Torvergata, Italy
Workshops Chairs
* Hanspeter Mössenböck, Johannes Kepler Universität Linz, Austria
* Catia Trubiani, Gran Sasso Science Institute, Italy
Posters and Demos Chair
* Lubomir Bulej, Charles University, Czech Republic
Awards Chairs
* Petr Tuma, Charles University, Czech Republic
* Murray Woodside, Carleton University, Canada
Local Organization Chair 
* Antinisca Di Marco, Università dell'Aquila, Italy
Publicity Chairs
* Andrea Rosà, Università della Svizzera italiana (USI), Switzerland
* Diego Perez, Politecnico di Milano, Italy
Finance Chair
* André van Hoorn, University of Stuttgart
Publication and Registration Chair 
* Davide Arcelli, Università dell'Aquila, Italy 
Web Site Chair
* Cathy Sandifer, SPEC, USA

-- 
You received this message because you are subscribed to the Google Groups 
"Racket Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to racket-users+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[racket-users] ACM/SPEC ICPE 2017 - 3rd Call for Papers

2016-09-13 Thread Andrea Rosà
 computing environments
* High performance computing
* Event-based systems
* Real-time and multimedia systems
* Peer-to-peer, mobile and wireless systems


All other topics related to performance of software and systems.



SUBMISSION GUIDELINES

Authors are invited to submit original, unpublished papers that are not
being considered in another forum. A variety of contribution styles for
papers are solicited including: basic and applied research papers for
novel scientific insights, industrial and experience papers reporting on
applying performance engineering or benchmarks in practice, and
work-in-progress/vision papers for ongoing but yet interesting work.
Different acceptance criteria apply based on the expected content of the
individual contribution types. 

Authors will be requested to self-classify their papers according to
topic and contribution style when submitting their papers.

Submissions to all tracks need to be uploaded to ICPE's submission system 
and conform to the ACM submission format. For detailed submission 
instructions, please visit: https://icpe2017.spec.org/submissions.html.  

At least one author of each accepted paper is required to register at
the full rate, attend the conference and present the paper. Presented
papers will be published in the ICPE 2017 conference proceedings that
will be published by ACM and included in the ACM Digital Library. After
the conference, there will be a call for a special issue of a journal.

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 
prior to the first day of your conference. The official publication date 
affects 
the deadline for any patent filings related to published work. 
(For those rare conferences whose proceedings are published in the ACM Digital 
Library after the conference is over, the official publication date remains the 
first day of the conference.)



PROGRAM COMMITTEE (RESEARCH PAPERS)

Amy Apon, Clemson University
Martin Arlitt, HP Labs and University of Calgary
Alberto Avritzer, Performance Engineering Consultant
Steffen Becker, University of Technology Chemnitz
Robert Birke, IBM Zurich Research Laboratory
Andre B. Bondi, Software Performance and Scalability Consulting LLC
Niklas Carlsson, Linkoping University
Lydia Y. Chen, IBM Zurich Research Laboratory
Lucy Cherkasova, HP Labs
Antinisca Di Marco, Università dell'Aquila
Wilhelm Hasselbring, Kiel University
Alexandru Iosup, Delft University of Technology
Evangelia Kalyvianaki, City University London
Samuel Kounev, University of Wuerzburg
Heiko Koziolek, ABB Corporate Research
Diwakar Krishnamurthy, University of Calgary
Patrick  Lee, The Chinese University of Hong Kong
Catalina M. Lladó, Universitat Illes Balears
Lei Lu, VMware
Andrea Marin, University of Venice
Daniel Menasce, George Mason University
Daniel S. Menasché, Federal Univ. of Rio de Janeiro
José Merseguer, Universidad de Zaragoza
Ningfang Mi, Northeastern University
Raffaela Mirandola, Politecnico di Milano
Manoj Nambiar, Tata Consultancy Services
Dorina Petriu, Carleton University
Denys Poshyvanyk, College of William and Mary
Ralf Reussner, Karlsruhe Institute of Technology
Alma Riska, Network Appliances
Jerry Rolia, HP Labs
Rekha Singhal, Tata Consultancy Services
Mirco Tribastone, IMT Institute for Advanced Studies
Catia Trubiani, Gran Sasso Science Institute
Petr Tuma, Charles University
Ana Lucia Varbanescu, University of Amsterdam
Enrico Vicario, University of Florence
Katinka Wolter, Freie Universitaet zu Berlin
Murray Woodside, Carleton University
Feng Yan, University of Nevada-Reno
Xiaoyun Zhu, Futurewei Technologies Inc



ORGANIZING COMMITTEE

General Chairs
* Walter Binder, Università della Svizzera italiana (USI), Switzerland
* Vittorio Cortellessa, Università dell'Aquila, Italy 
Research Program Chairs
* Anne Koziolek, Karlsruhe Institute of Technology, Germany
* Evgenia Smirni, College of William and Mary, USA
Industry Program Chairs
* Meikel Poess, Oracle, USA
Tutorials Chair
* Valeria Cardellini, Università di Roma Torvergata, Italy
Workshops Chairs
* Hanspeter Mössenböck, Johannes Kepler Universität Linz, Austria
* Catia Trubiani, Gran Sasso Science Institute, Italy
Posters and Demos Chair
* Lubomir Bulej, Charles University, Czech Republic
Awards Chairs
* Petr Tuma, Charles University, Czech Republic
* Murray Woodside, Carleton University, Canada
Local Organization Chair 
* Antinisca Di Marco, Università dell'Aquila, Italy
Publicity Chairs
* Andrea Rosà, Università della Svizzera italiana (USI), Switzerland
* Diego Perez, Politecnico di Milano, Italy
Finance Chair
* André van Hoorn, University of Stuttgart
Publication and Registration Chair 
* Davide Arcelli, Università dell'Aquila

[racket-users] ICPE 2017 - 1st Call for Papers

2016-06-15 Thread Andrea Rosà
 computing environments
* High performance computing
* Event-based systems
* Real-time and multimedia systems
* Peer-to-peer, mobile and wireless systems


All other topics related to performance of software and systems.



SUBMISSION GUIDELINES

Authors are invited to submit original, unpublished papers that are not
being considered in another forum. A variety of contribution styles for
papers are solicited including: basic and applied research papers for
novel scientific insights, industrial and experience papers reporting on
applying performance engineering or benchmarks in practice, and
work-in-progress/vision papers for ongoing but yet interesting work.
Different acceptance criteria apply based on the expected content of the
individual contribution types. 

Authors will be requested to self-classify their papers according to
topic and contribution style when submitting their papers.

Submissions to all tracks need to be uploaded to ICPE's submission system 
and conform to the ACM submission format. For detailed submission 
instructions, please visit: https://icpe2017.spec.org/submissions.html.  

At least one author of each accepted paper is required to register at
the full rate, attend the conference and present the paper. Presented
papers will be published in the ICPE 2017 conference proceedings that
will be published by ACM and included in the ACM Digital Library. After
the conference, there will be a call for a special issue of a journal.

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 
prior to the first day of your conference. The official publication date 
affects 
the deadline for any patent filings related to published work. 
(For those rare conferences whose proceedings are published in the ACM Digital 
Library after the conference is over, the official publication date remains the 
first day of the conference.)



PROGRAM COMMITTEE (RESEARCH PAPERS)

Amy Apon, Clemson University
Martin Arlitt, HP Labs and University of Calgary
Alberto Avritzer, Performance Engineering Consultant
Steffen Becker, University of Technology Chemnitz
Robert Birke, IBM Zurich Research Laboratory
Andre B. Bondi, Software Performance and Scalability Consulting LLC
Niklas Carlsson, Linkoping University
Lydia Y. Chen, IBM Zurich Research Laboratory
Lucy Cherkasova, HP Labs
Antinisca Di Marco, Università dell'Aquila
Wilhelm Hasselbring, Kiel University
Alexandru Iosup, Delft University of Technology
Evangelia Kalyvianaki, City University London
Samuel Kounev, University of Wuerzburg
Heiko Koziolek, ABB Corporate Research
Diwakar Krishnamurthy, University of Calgary
Patrick  Lee, The Chinese University of Hong Kong
Catalina M. Lladó, Universitat Illes Balears
Lei Lu, VMware
Andrea Marin, University of Venice
Daniel Menasce, George Mason University
Daniel S. Menasché, Federal Univ. of Rio de Janeiro
José Merseguer, Universidad de Zaragoza
Ningfang Mi, Northeastern University
Raffaela Mirandola, Politecnico di Milano
Manoj Nambiar, Tata Consultancy Services
Dorina Petriu, Carleton University
Denys Poshyvanyk, College of William and Mary
Ralf Reussner, Karlsruhe Institute of Technology
Alma Riska, Network Appliances
Jerry Rolia, HP Labs
Rekha Singhal, Tata Consultancy Services
Mirco Tribastone, IMT Institute for Advanced Studies
Catia Trubiani, Gran Sasso Science Institute
Petr Tuma, Charles University
Ana Lucia Varbanescu, University of Amsterdam
Enrico Vicario, University of Florence
Katinka Wolter, Freie Universitaet zu Berlin
Murray Woodside, Carleton University
Feng Yan, University of Nevada-Reno
Xiaoyun Zhu, Futurewei Technologies Inc



ORGANIZING COMMITTEE

General Chairs
* Walter Binder, Università della Svizzera italiana (USI), Switzerland
* Vittorio Cortellessa, Università dell'Aquila, Italy 
Research Program Chairs
* Anne Koziolek, Karlsruhe Institute of Technology, Germany
* Evgenia Smirni, College of William and Mary, USA
Industry Program Chairs
* Meikel Poess, Oracle, USA
Tutorials Chair
* Valeria Cardellini, Università di Roma Torvergata, Italy
Workshops Chairs
* Hanspeter Mössenböck, Johannes Kepler Universität Linz, Austria
* Catia Trubiani, Gran Sasso Science Institute, Italy
Posters and Demos Chair
* Lubomir Bulej, Charles University, Czech Republic
Awards Chairs
* Petr Tuma, Charles University, Czech Republic
* Murray Woodside, Carleton University, Canada
Local Organization Chair 
* Antinisca Di Marco, Università dell'Aquila, Italy
Publicity Chairs
* Andrea Rosà, Università della Svizzera italiana (USI), Switzerland
* Diego Perez, Politecnico di Milano, Italy
Finance Chair
* André van Hoorn, University of Stuttgart
Publication and Registration Chair 
* Davide Arcelli, Università dell'Aquila

[racket-users] Managed Languages Conference: PPPJ 2016 Call for Papers

2016-04-06 Thread Andrea Rosà
PPPJ '16
13th International Conference on Principles and Practices of Programming on the 
Java Platform: Virtual Machines, Languages, and Tools

August 29 - September 2, 2016
Lugano, Switzerland

http://manlang16.inf.usi.ch/pppj

In-cooperation with ACM SIGPLAN, SIGSOFT, SIGAPP and SPEC RG

PPPJ '16 is a forum for researchers and practitioners 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.


---

IMPORTANT DATES

Abstract submission deadline: June 2, 2016
Submission deadline: June 6, 2016
Author notification: July 11, 2016
Camera-ready papers deadline: July 25, 2016


---

TOPICS

Virtual 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


---

SUBMISSIONS

PPPJ '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.

Research papers will be judged on their relevance, novelty, technical rigor, 
and contribution to the state-of-the-art. For work-in-progress research papers, 
more emphasis will be placed on novelty and the potential of the new idea than 
on technical rigor and experimental results. Industry and tool papers will be 
judged on their relevance, usefulness, and results. Suitability for 
demonstration and availability will also be considered for tool papers.


---

LOCATION

PPPJ '16 will be part of the MANAGED LANGUAGES & RUNTIMES WEEK 2016, a premier 
forum for presenting and discussing innovations and breakthroughs in the area 
of programming languages and runtime systems.

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.
- 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 be hosted by the Faculty of 
Informatics of University of Lugano (USI) from August 29 to September 2, 2016.


---

ORGANIZING COMMITTEE

General Chair: Walter Binder - University of Lugano (USI), Switzerland
Program Committee Chair: Petr Tůma - Charles University, Czech Republic
Organizing Chair: Yudi Zheng - University of Lugano (USI), Switzerland
Publicity Chair: Andrea Rosà - University of Lugano (USI), Switzerland
Web Chair: Giacomo Toffetti Carughi - University of Lugano (USI), Switzerland


---

PROGRAM COMMITTEE

Wonsun Ahn - University of Pittsburgh, USA
Lorenzo Bettini - University of Turin, Italy
Irene Finocchi - University of Rome La Sapienza, Italy
Michael Franz - University of California Irvine, USA
David Gregg - Trinity College Dublin, Ireland
David Grove - IBM Research, USA
Apala Guha - Indraprastha Institute of Information Technology, India
Görel Hedin - Lund University, Sweden
Ni

[racket-users] JTRES 2016 Call for Papers

2016-04-04 Thread Andrea Rosà
==

CALL FOR PAPERS

  The 14th Workshop on
   Java Technologies for Real-Time and Embedded Systems
   JTRES 2016

  Part of the
 Managed Languages & Runtimes Week 2016
   29 August - 2 September 2016
 Lugano, Switzerland

  http://jtres2016.compute.dtu.dk/


==

Submission deadline: 12 June, 2016
Submission site: https://easychair.org/conferences/?conf=jtres2016

==

Over 90% of all microprocessors are now used for real-time and embedded 
applications. Embedded devices are deployed on a broad diversity of distinct 
processor architectures and operating systems. The application software for 
many embedded devices is custom tailored if not written entirely from scratch. 
The size of typical embedded system software applications is growing 
exponentially from year to year, with many of today's embedded systems 
comprised of multiple millions of lines of code. For all of these reasons, the 
software portability, reuse, and modular composability benefits offered by Java 
are especially valuable to developers of embedded systems.

Both embedded and general-purpose software frequently need to comply with 
real-time constraints. Higher-level programming languages and middleware are 
needed to robustly and productively design, implement, compose, integrate, 
validate, and enforce memory and real-time constraints along with conventional 
functional requirements for reusable software components. The Java programming 
language has become an attractive choice because of its safety, productivity, 
its relatively low maintenance costs, and the availability of well-trained 
developers.

::Goal::

Interest in real-time Java by both the academic research community and 
commercial industry has been motivated by the need to manage the complexity and 
costs associated with continually expanding embedded real-time software 
systems. The goal of the workshop is to gather researchers working on real-time 
and embedded Java to identify the challenging problems that still need to be 
solved in order to assure the success of real-time Java as a technology and to 
report results and experience gained by researchers.

The Java ecosystem has outgrown the combination of Java as programming language 
and the JVM. For example, Android uses Java as source language and the Dalvik 
virtual machine for execution. Languages such as Scala are compiled to Java 
bytecode and executed on the JVM. JTRES welcomes submissions that apply such 
approaches to embedded and/or real-time systems.

::Submission Requirements::

Participants 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 the JTRES.

LaTeX and Word templates can be found at: 
http://www.acm.org/sigs/pubs/proceed/template.html

Papers describing open source projects shall include a description 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.
Papers should be submitted through EasyChair. Please use the submission link:
https://easychair.org/conferences/?conf=jtres2016

Selected papers will be invited for submission to a special issue of the TBD.

Topics of interest to this workshop 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

::Important Dates::

Paper Submission: 12 June, 2016
Notification of Acceptance: 20 July, 2016
Camera Ready Paper Due: 15 August, 2016
Workshop: 29 August - 2 September, 2016

::Program Chair::

Martin Schoeberl, Technical University of Denmark

::Workshop Chair::

Walter Binder, University of Lugano (USI), Switzerland

::Program Committee Members::

Ethan Blanton, Fiji Systems Inc
Ana Cavalcanti, University of York
Peter Dibble, RTSJ
M. Teresa Higuera-Toledano, Universidad