The 6th International Workshop on Java Technologies for Real-Time and Embedded Systems - JTRES 2008

Agnews Developmental Center
Sun Microsystems Santa Clara Campus

24-26 September 2008
Santa Clara, California, USA



Wednesday, 24 September 2008


8:30 Registration
9:00 Welcome Greg Bollella and Doug
9:15 Keynote: James Gosling
10:15 Break
10:45 Session 1: Extending the RTSJ Chair: Peter Dibble
10:45 Processing Group Parameters in the Real-Time Specification for Java Andy Wellings, MinSeong Kim
11:15 RTSJ Extensions: Event Manager and Feasibility Analyzer Damien Masson, Serge Midonnet
11:45 Making Stronger and Flexible the Single Parent Rule in the Real-Time Teresa Higuera-Toledano
Specification of Java
12:15 Lunch
13:45 Session 2: Real-Time JVM Implementation Issues Chair: Jan Vitek
13:45 A Virtual Platform for Multiprocessor Real-Time Embedded Systems Elias Silva Jr., Daniel Barcelos, Flávio Wagner,
Carlos Pereira
14:15 Enhanced Integration of Java to Symbian OS Using Smart Pointers Raine Mäkeläinen, Cristiano Di Flora, Tommi Mikkonen
14:45 An Efficient and Predictable Implementation of Asynchronous Event Handling in the RTSJ MinSeong Kim, Andy Wellings
15:15 Break
15:45 Panel: Approaches to Multi-Core Processing Moderator: Andy
Panelists: Bertrand Delsart, Peter Dibble, Martin Schoeberl, Fridtjof Siebert Wellings
17:15 Announcements
17:30 Wednesday After Hours: Joint wine/chees social with the JVM Language Summit Attendees

Thursday, 25 September 2008

8:00 Announcements
8:15 Keynote Peter Dibble
9:15 Break
9:30 Session 3: Real-Time Garbage Collection and Class Library Safety Chair: Teresa Higuera-
9:30 Testing Class Libraries for RTSJ Safety Michael Dawson, Paul Thwaite
10:00 Non-blocking Root Scanning for Real-Time Garbage Collection Wolfgang Puffitsch, Martin Schoeberl
10:30 Non-blocking Object Copy for Real-Time Garbage Collection Martin Schoeberl, Wolfgang Puffitsch
11:00 Break
11:15 Session 4: Invited Paper: JEOPARD - Java Environment for Parallel Fridtjof Siebert
Realtime Development
12:15 Lunch
13:30 Bus Pickup at Clocktower for Tech Museum Trip
17:00 Walk to Il Fornio's Restaurant for Dinner
20:30 Bus to SCA campus and Plaza Suites Hotel

Friday, 26 September 2008

8:00 Announcements
8:15 Invited Talk - Flexible Task Graphs -- An Alternative Programming Model Jan Vitek
for Real-time Java
9:15 Break
9:45 Session 5: Application Analysis Chair: Martin Schoeberl
9:45 Using Global Data Flow Analysis on Bytecode to Aid Worst Case Execution Time Analysis for Realtime Java Programs James Hunt, Isabel Tonin, Fridtjof Siebert
10:15 Model-Based Schedulability Analysis of Safety Critical Hard Real-Time Java Programs Thomas Bøgholm, Henrik Kragh-Hansen, Petur Olsen, Bent Thomsen, Kim Larsen
10:45 Time-Predictable Memory Arbitration for a Java Chip-Multiprocessor Christof Pitter
11:15 Break
11:45 Session 6: Real-Time Performance Chair: Bertrand Delsart
11:45 Simple Low-Level Real-Time Threading Semantics to Enable Portability, Kelvin Nilsen
Efficiency, Analyzability, and Generality
12:15 Blocking Time Monitoring in the RealTime Specification for Java Osmar Marchi dos Santos, Andy Wellings
12:45 Closing Remarks Greg Bollella and Doug