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

Proceedings are online at the ACM DL

::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 KimUniversity 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