The 7th
International Workshop on
Java Technologies for Real-time and Embedded Systems - JTRES 2009
Universidad
Complutense de Madrid
Facultad de Informatica
23-25 September 2009
Madrid, Spain
::Wednesday, September 23th::
| 8:45 |
Registration and Welcome |
| 9:15 |
Welcome, Martin Schoeberl, M. Teresa Higuera-Toledano |
| 9:30 |
Invited Talks
- So, You Think You Want Real-Time! (slides)
Eric Bruno
- JSR-282 Status Report
Peter Dibble, Andy Wellings
|
| 10:45 |
Break |
| 11:00 |
Session 1: Components and Distributed RTS,
Chair: Jan Vitek
- Providing Temporal Isolation in the OSGi Framework
T. Richardson, A.J. Wellings, J.A. Dianes, M. Díaz
- Design Patterns for Supporting RTSJ Component Models
Mohammed Alrahmawy, Andy Wellings
- A Flexible Java Framework for Embedded Systems (slides)
Juan A. Holgado-Terriza, Jaime Viúdez-Aivar
- An RTSJ-based Reconfigurable Server Component
Mohammed Alrahmawy, Andy Wellings
|
| 13:00 |
Lunch |
| 14:30 |
Invited Talk
|
| 15:15 |
Session 2: RTSJ Benchmarks, Chair: Anders Ravn
- CDx: A Family of Real-time Java Benchmarks (slides) (source)
Tomas Kalibera, Jeff Hagelberg, Filip Pizlo, Ales Plsek, Ben Titzer, Jan Vitek
- Evaluation of the Real-Time Java Runtime Environment for Deployment in Time-critical Systems
John F. Schommer, Dominik Franke, Carsten Weise, Stefan Kowalewski
|
| 16:15 |
Break |
| 16:45 |
Session 3: Scheduling Frameworks,
Chair: Teresa Higuera-Toledano
- Enhancing the Platform Independence of the Real-Time Specification for Java
A.J. Wellings, Y. Chang, T. Richardson
- Avoiding Unbounded Priority Inversion in Barrier Protocols Using Gang Priority Management
Harald Röck, Joshua Auerbach, David F. Bacon, M. Kirsch
- Applying Fixed-Priority Preemptive Scheduling with Preemption Threshold to Asynchronous Event Handling in the RTSJ
MinSeong Kim, Andy Wellings
|
| 18:15 |
Outro |
::Thursday, September 24th::
| 9:00 |
Tutorial
- Tutorial: The Java Memory Model (slides)
Jaroslav Sevcik
|
| 10:00 |
Break |
| 10:15 |
Tutorial cont.
- Tutorial: The Java Memory Model (slides)
Jaroslav Sevcik
|
| 11:15 |
Break |
| 11:30 |
Session 4: Real-Time JVM Implementation, Chair: Kelvin Nilsen
- Data Caching, Garbage Collection, and the Java Memory Model (slides)
Wolfgang Puffitsch
- Replicating Real-Time Garbage Collector for Java (source)
Tomas Kalibera
- Real Time Java on resource-constrained platforms with Fiji VM
Filip Pizlo, Lukasz Ziarek, Jan Vitek
|
| 13:00 |
Lunch |
| 14:30 |
Invited Talk
- Virtual prototyping embedded software for virtual machines (slides)
Jean-Pierre Talpin
|
| 15:15 |
Session 5: Hardware Support for Real-Time Systems,
Chair: Andy Wellings
- A Customizable Multiprocessor for Globally Asynchronous Locally Synchronous Execution
A. Malik, Z. Salcic, A. Girault, A. Walker, S.C. Lee
- Using Hardware Methods to Improve Time-predictable Performance in Real-time Java Systems (slides, source)
Jack Whitham, Neil Audsley, Martin Schoeberl
|
| 16:15 |
Outro |
| 20:30 |
Social Event: Dinner and spectacle (Ballet Español ) at Florida Park
|
::Friday, September 25th::
| 9:00 |
Invited Talks
- Verification and Certification of Java (slides)
Gilles Barthe
- Saftey Critical Java (JSR-302) Status Report
Doug Locke
|
| 10:15 |
Break |
| 10:30 |
Session 6: Java for Safety-Critical Applications,
Chair: Doug Locke
- On transforming Java like programs into memory-predictable code (slides)
Diego Garbervetsky, Sergio Yovine, Víctor Braberman, Martín Rouaux, Alejandro Taboada
- A predictable Java profile - rationale and implementations
Thomas Bøgholm, René R. Hansen, Anders P. Ravn, Bent Thomsen, Hans Søndergaard
- A Technology Compatibility Kit for Safety Critical Java (source)
Lei Zhao, Daniel Tang, Jan Vitek
- Use of PERC Pico in the AIDA Avionics Platform (slides)
Tobias Schoofs, Eric Jenn, Stéphane Leriche, Kelvin Nilsen, Ludovic Gauthier, Marc Richard-Foy
|
| 12:30 |
Outro, JTRES 2010
|
|