The 5th
International Workshop on
Java Technologies for Real-time and Embedded Systems - JTRES 2007
Institute of
Computer Engineering
Vienna University of
Technology
26-28 September 2007
Vienna, Austria
::Tuesday, September 25th::
| 19:00 - 21:00 |
Registration and Welcome Reception at Nelson's vis-a-vis HS 7
(workshop location) |
::Wednesday, September 26th::
| 8:15 |
Registration and Welcome |
| 9:00 |
Keynote
- Feedback
from the Commercial Side
Laurie Tolson, VP Sun Microsystems
|
| 10:00 |
Break |
| 10:15 |
Session Implementation I,
Chair: Andy Wellings
- Asynchronous
Event Handling in the Real-Time Specification for Java
MinSeong
Kim, University of York, UK
- Improving
Abstraction, Encapsulation, and Performance within Mixed-Mode Real-Time
Java Applications (slides)
Kelvin Nilsen, Aonix, USA
- Tactics
for Minimal Interference from Class Loading in Real-Time Java (slides)
Sean Foley, IBM Software Group, CA
|
| 11:45 |
Break |
| 12:00 |
Session Evaluation,
Chair: Doug Locke
- A
Real-time Benchmark for Java (slides)
Brian P. Doherty, Sun
Microsystems, Inc., USA
- Empirical
Evaluation of Two Main-Stream RTSJ Implemetations
James
Mc Enery, National University of Ireland, Cork, IE
|
| 13:00 |
Lunch |
| 14:00 |
Session Architecture,
Chair: Doug Jensen
- Architecture
for Object-Oriented Programming Languages (slides)
Martin
Schoeberl, Vienna University of Technology, AT
- Real-Time
Java from an Automated Code Generation Perspective
Matteo
Bordin, University of Padua, IT
- On
the connection between functional programming languages and real-time
Java scoped memory (slides)
Delvin C. Defoe, Rose-Hulman Institute of Technology, USA
|
| 15:30 |
Break |
| 15:45 |
Session Real-Time GC,
Chair: Kelvin Nilsen
- Garbage
Collection for Safety Critical Java (slides)
Martin Schoeberl,
Vienna University of Technology, AT
- Realtime
Garbage Collection in the JamaicaVM 3.0 (slides)
Fridtjof
Siebert, aicas GmbH, DE
- Using
Real-time Java for Industrial Robot Control
Sven
Gestegård Robertz, Lund University, SE
|
| 17:15 |
Break |
| 17:30 |
JTRES Panel: Real-Time Garbage
Collection (slides)
- Bertrand Delsart
- Sean Foley
- Kelvin Nilsen
- Sven Robertz
- Fridtjof Siebert
|
| 18:15 |
Outro |
::Thursday, September 27th::
| 9:00 |
Invited Talks
- The
Current Status of RTSJ and JSR 282 (slides)
Andy Wellings,
University of York, UK
- Status
of JSR 302: Safety Critical Java Technology (slides)
Doug Locke,
The Open Group, USA
|
| 10:00 |
Break |
| 10:15 |
Session Async and Dist RTSJ,
Chair: Teresa Higuera
- RMI-HRT:
Remote Method Invocation – Hard Real Time (slides)
Daniel Tejera, Universidad Politécnica de Madrid, ES
- An
Approach to Improve Predictability in Communication Service
in Distributed Real-Time Embedded Systems
Marco Wehrmeister, PPGC
– Instituto de Informática, UFRGS, BR
- Integrated
Development of Distributed Real-Time Applications with Asynchronous
Communication (slides)
Marc Schanne, FZI Forschungszentrum
Informatik Karlsruhe, DE
|
| 11:45 |
Break |
| 12:00 |
Session Emerging,
Chair: Bertrand Delsart
- A
Design Pattern for Using Non-developmental Items in Real-Time Java
T. W. Otani, Naval Postgraduate School, USA
- Towards
a Java Multiprocessor (slides)
Christof Pitter, Vienna University of Technology, AT
|
| 13:00 |
Lunch |
| 14:00 |
Session Models,
Chair: Angelo Corsaro
- A
Model for Real Time Mobility Based on RTSJ
Mohammed ALRahmawy, University of York, UK
- A
mapping from AADL to Java-RTSJ
Raphael Cavallero, Université Paul Sabatier, FR
- Modeling
Architecturally Neutral Realtime Systems
James J. Hunt, aicas GmbH, DE
|
| 15:30 |
Break |
| 15:45 |
Session Implementation II,
Chair: Corrado Santoro
- The
Java Legacy Interface (slides)
Stephan Korsholm, Aalborg University, DK
- Enabling
Constant-Time Interface Method Dispatch in Embedded Java Processors (slides)
Thomas Preußer, TU Dresden, DE
- Bump-Pointer
Method Caching for Embedded Java Processors (slides)
Thomas Preußer, TU Dresden, DE
|
| 17:15 |
Break |
| 17:30 |
BOF. Future Directions for the
RTSJ (slides)
|
| 18:15 |
Outro |
| 19:00 |
Social Event
|
::Friday, September 28th::
| 9:00 |
Invited Talks
- Safety
Critical Java Technology - JSR 302 Annotation Resolution Report (slides)
Doug Locke,
The Open Group, USA
- Distributed
RTSJ Status Report
Doug Jensen, The Mitre Corporation, USA
|
| 10:00 |
Break |
| 10:15 |
Session Processors,
Chair: Martin Schoeberl
- picoJava-II
in an FPGA (slides)
Wolfgang Puffitsch, Vienna University of Technology, AT
- BlueJEP:
A Flexible and High-Performance Java Embedded Processor (slides)
Flavius Gruian, Lund University, SE
- jamuth
– an IP Processor Core for Embedded Java Real-Time Systems
Sascha Uhrig, jamuth Systems GmbH & Co KG, DE
|
| 11:45 |
Break |
| 12:00 |
JTRES Panel: Certifying
Java for Safety Critical Systems: Challenges and Opportunities
- Rolf Schumacher, Hays AG (slides)
- Anthony Smith, Systems Assurance, R&D,
QTIM
|
| 13:00 |
Outro - JTRES 2008 |
|