DRAFT JTRES 2006 Program

8 August 2006


October 11th  Wednesday AM

      8:30-9:15 Registration

      9:15 – 9:30 Welcome and Announcements: Andy Wellings

      9:30 – 10:30:

Session 1: The Current State of the RTSJ

Chair : Andy Wellings

Invited: Peter Dibble, TimeSys, USA

The Current Status of RTSJ and JSR 282

Invited: Doug Jensen, The Mitre Corporation, USA

Distributed RTSJ Status Report

      10:30 – 11:00 :  COFFEE


Session 2: RTSJ Issues

Chair: Greg Bollella

Formal Analysis of Aperiodic and Sporadic Realtime Threads in the RTSJ, Osmar Marcho dos Santos, University of York, UK

Model-based Verification of a Framework  for Flexible Scheduling in the Real-Time Specification for Java, Alex Zerzelidis, University of York, UK

ExtendedPortal: Violating the assignment rule and enforcing the single parent one , Pablo Basanta-Val, Universidad Carlos III de Madrid, Spain


      12:30 – 13:30:  LUNCH


October 11th  Wednesday PM

        13:30- 15:00

                  Session 3: Hardware Implementations 1:

Chair: Martin Schoeberl

A Ravenscar-Java Profile Implementation, Han Søndergaard, Vitus Bering, Denmark

A Cache-Based Stack Folding Technique for High Performance Java Processors, Isidoros Sideris, National Technical University of Athens, Greece

A Co-Design Strategy for Embedded Java Applications Based on Hardware Interface with Invocation Semantics , Andrew Borg, University of York

       15:00 – 15:30   TEA

        15:30 – 17:00 

Session 4:  Memory Management

Chair: Angelo Corsaro

A Comparison of Memory Allocators for  RealTime Applications, Miguel Masmano, Universidad Politécnica de Valencia, Spain

Exact Roots for a Real-Time Garbage Collector , Ramus Pedersen,  Copenhagen Business School,  Denmark

Low Memory Overhead Real-Time Garbage Collection in Java, Yang Chang, University of York, UK


October 12th Thursday AM

       9:00 – 10.30

                Session 5: Safety Critical Systems :

Chair: TBD

Invited Paper: Doug Locke, The Open Group

JSR 302 Safety Critical Java

A Type System to Assure Scope Safety of Safety Critical Systems, Kelvin Nilsen, Aonix , USA

A Case Study of Specification and Verification using JML in an Avionics Application , Peter Schmitt, Universität Karlsruhe, Germany


       10:30 – 11:00  COFFEE


       11:00 -12:30

Session 6: The HIJA Project: 1

Chair: Tullio Vardanega

Invited Paper: Antonio Kung, Trialog, France:

The HIJA Project

Safety Critical Applications and Hard Real-Time Profile for Java: A Case Study in Avionics, Eric Jenn, Thales Avionics, France

Flexible Java Real-Time Profile for Business Critical Systems , Alejandro Alonso, Universidad Politécnica de Madrid, Spain


       12:30 – 13:30:


October 12th Thursday PM

       13:30- 15:00:

Session 7:  The HIJA Project: 2

Chair: TBD

Issues in Building an ANRT Platform, Antonio Kung, Trialog, France

Proving the Absence of RTSJ Related Runtime Errors through Data Flow Analysis , Fridtjof Siebert, aicas GmbH, Germany

Provably Correct Loops Bounds for Realtime Java Programs , James Hunt, , aicas GmbH, Germany

       15:00 – 15:30  TEA

       15:30 – 17:00

Session 8: Overflow Session

Chair: TBD

Jelatine: A Virtual Machine for Small Embedded Systems , Giampaolo Agosta

Implementation of Time Petri Nets  in Real-Time Java, Ramon Moreno, Politecnico di Milano, Italy

An Execution Overrun Management Mechanism for the Temporal Robustness of Java Real-Time systems, Lamine Bougueroua, Esigetel, France




October 13th Friday AM

       9:00 – 10.30 

Session 9:  Hardware Implementation 2

Chair: Andrew Borg

Global Instruction Scheduling in Dynamic Compilation for Embedded Systems, Martino Sykora, Politecnico di Milano, Italy

WCET Analyis for a Java Processor, Martin Schoeberl, Technical University of Vienna, Austria

JIT Compiler Optimizations for Stack based Processors in Embedded Platforms, Giuseppe Di Giore, ST Microelectronics, Italy

      10:30 – 11:00  COFFEE


Session 10: Real-Time Paradigms


Applying the CBSE Paradigm in the Real-Time Specification for Java , Jean-Paul Etienne, CNAM, France

TheReactive Programming Approach on Top of Java/J2M3, Jean-Ferdie Susini, CNAM, France



Closing Remarks: Andy Wellings

                                Next JTRES: Location???