|
***
November 6th
***
|
| [10.30] |
Workshop Opening Remarks
|
|
***
Session 1: Memory Management
Session Chair/Moderator: Angelo Corsaro, Washington University
|
| [10.45] |
A. Borg, A. Wellings, "Reference Objects for RTSJ Memory Areas" |
| [11.10]
|
D. Bacon, P. Cheng, "The Metronome: An Integrated Approach to Garbage Collection
in Real-Time Systems"
|
| [11.35] |
M. T. Higuera, "Memory Management Design to the Concurrent Execution
of RTSJ Applications" |
| [12.00] |
A. Niessner, E. Benowitz, "RTSJ Memory Areas and Their Affects on
the Performance of Flight-Like Attitude Control " |
| [12.25]
|
Moderated
Discussion |
|
[12.45] |
***
Lunch Break |
|
***
Session 2: Timing Analysis and Scheduling
Session Chair/Moderator: Emiliano Tramontana, Univesity of Catania, Italy
|
| [14.00] |
A Burns, A. Wellings, "Processing Group Parameters in the RTSJ" |
| [14.25] |
E. Hu, "A Comprehensive Portable Worst-Case Execution Time Analysis
for Real-Time and Embedded Java Based Systems " |
| [14.50] |
S.Feizabadi, W. Beebee, B. Ravindran, M. Rinard, "Utility Accrual Scheduling with Real-Time Java" |
| [15.15] |
Session
Moderated Discussion |
|
[15.30] |
***
Coffee Break |
|
***
Session
3: Software Engineering
Session Chair/Moderator: Kwong Yuen Lai, RMIT University
|
| [16.00] |
M. Tangermann, C. Schwab, A. Prayati, A. Kalogeras,
"Aspect-Orientation of Control Application Code for Distributed
Automation Systems: The TORERO Approach " |
| [16.25] |
A. Di Stefano, E. Tramontana, M. Fargetta, "Computational Reflection for Embedded Java Systems" |
| [16.50] |
E. Benowitz, A. Niessner, "A Pattern Catalog for RTSJ Software Design" |
| [17.15] |
R. Tolosa, J. Mayo, M. De Miguel, A. Alonso, T. Higuera "Container Model Based on RTSJ Services" |
| [17.40] |
Session
Moderated Discussion |
|
***
November 7th
|
|
***
Invited Talk
|
| [8.30] |
Daniel Dvorak, NASA Jet Propulsion Laboratory "Project Golden Gate:
Addressing the Challenges of Space Mission Software" |
|
***
Session 1: Java Processors and Java Cards
Session Chair/Moderator: Teresa Higuera, Universidad Complutense, Madrid, Spain
|
| [9.30] |
M. Schoeberl, "JOP: A Java Optimized Processor" |
|
[10.00] |
***
Coffee Break |
| [10.30] |
L. S. Rosa, F. R. Wagner, L. Carro, A. S. Carissimi, A. I. Reis, "Scheduling Policy Costs on a JAVA Microcontroller" |
| [10.55] |
C. Bernardesci, N. De Francesco, L. Martini, "
Efficient Bytecode Verification using immediate postdominators
in control flow graphs " |
| [11.20] |
Session
Moderated Discussion |
|
***
Session 2: Performances and Optimizations
Session Chair/Moderator: Gautam Thaker, Lookheed Martin, USA
|
| [10.30] |
G. Bollella, K. Loh, G. McKendry, T. Wozenilek, "RTSJ Experiences & Benchmarking with JTime" |
| [10.55] |
K. Nilsen, A. Klein, "Issues in the Design and Implementation of Efficient Interfaces
Between Hard and Soft Real-Time Java Components" |
| [11.20] |
E. Benowitz, A. Niessner , "
Experiences in Adopting Real-Time Java for Flight-Like Software " |
| [11.45] |
Session
Moderated Discussion |
|
***
Section 3: Java Virtual Machines
Session Chair/Moderator: Antonella Di Stefano, University of Catania, Italy
|
| [14.00] |
Hao Cai, A. Wellings, "Toward High Integrity Real-Time Java Virtual Machine" |
| [14.25] |
Kelvin Nilsen, "Doing Firm-Real-Time with J2SE APIs" |
| [14.50] |
A. Corsaro, C. Santoro,
"A C++ Native Interface for Interpreted JVMs " |
| [15.15] |
Session
Moderated Discussion |
|
[15.30] |
***
Coffee Break |
|
***
|
|
[16.00]
|
Panel on Future Trends and Current Challenges in Real-Time Java
Panel Moderator: Corrado Santoro, University of Catania, Italy
Panelist:
-
Greg Bollella, Sun Microsystems Inc.
-
Angelo Corsaro, Washinton University
-
Kelvin Nilsen, New Monics
-
Andy Wellings, University of York
|
|
[18.00] |
Workshop Closing Remarks
*** |