Final JTRES 2011 Programme
Monday 26th September
09:00 – 09:45 Registration
09:45 – 10:00 Welcome
10:00 – 11:00 Invited Speaker: Chair Andy Wellings
Alan Burns:
Multiprocessor Scheduling
What we know, what we know we don’t know, and the rest
11:00 – 11:30 Tea/Coffee
11:30 – 12:30 Session 1: Resource sharing: Chair Kelvin Nilsen
Fadi Meawad, Karthik Iyer, Martin Schoeberl and Jan Vitek: Real-Time Wait-free Queues using Micro-Transactions
Andy Wellings, Charlie Lin and Alan Burns: Resource Sharing in RTSJ and SCJ Systems
12:30 – 13:30 Lunch
13:30 – 15:00 Session 2: Analysis and synthesis techniques: Chair Martin Schoeberl
Ana Cavalcanti, Andy Wellings, Jim Woodcock, Kun Wei and Frank Zeyda:
Safety-Critical Java in Circus
Christian Frost, Casper Jensen, Kasper Luckow and Bent Thomsen:
WCET Analysis of Java Bytecode Featuring Common Execution Environments
Ghaith Haddad and Gary T. Leavens:
Specifying Subtypes in SCJ Programs
15:00 – 15:30 Tea/Coffee
15:30 – 16:30 Invited Speaker: Chair Anders Ravn
Kim Larsen:
Timing and Performance Analysis of Embedded Software Systems Using Model Checking
16:30 – 17:30 Panel 1: Chair: Anders Ravn, with Alan Burns, Kim Larsen and Andrew Winkler
Are languages superfluous when we can synthesis directly from high-level models?
18:30 – 19:45 Tour of Viking Museum
Tuesday 27th September
09:00 – 10:30 Session 3: Memory Management: Chair: Fridjotf Siebert
Martin Schoeberl:
Memory Management for Safety-Critical Java
Kelvin Nilsen:
Harmonizing Alternative Approaches to Safety-Critical Development with Java
Wolfgang Puffitsch:
Hard Real-Time Garbage Collection for a Java Chip Multi-Processor
10:30 – 11:00 Tea/Coffee
11:00 – 12:30 Invited Speaker: Chair: Kelvin Nilsen
Andrew Winkler:
Modernization of the Aegis Fleet and the Application of Java in Aegis Weapon Control.
12:30 – 13:30 Lunch
13:30 – 15:00 Session 4: Real-time programming constructs: Chair: Frank Zeyda
Andy Wellings and Martin Schoeberl:
User-Defined Clocks in the Real-Time Specification for Java
Cláudio Maia, Luís Nogueira and Luis Miguel Pinho:
Combining RTSJ with Fork/Join: A Priority-based Model
Isabella Thomm, Michael Stilkerich, Rüdiger Kapitza, Daniel Lohmann and Wolfgang Schröder-Preikschat :
Automated Appliance of Fault-Tolerance Mechanisms in the KESO JVM
15:00 – 15:30 Tea/Coffee
15:30 – 16:30 Session 5 Case Studies: Chair: Ana Calvalcanti
Christoph Erhardt, Michael Stilkerich, Daniel Lohmann and Wolfgang Schröder-Preikschat:
Exploiting Static Application Knowledge in a Java Compiler for Embedded Systems: A Case Study
Tobias Schoofs and Frederic Lamy:
Industry Use Cases for the Java Environment for Parallel Real-time Development
16:30 – 17:30 Panel 2: Chair Andy Wellings, with Kelvin Nilsen and Martin Schoelberl
Real-Time Java: Current Status and Future Directions
JSR 302/282/JSR 50 Discussions
19:45 – 22:00 Workshop Dinner
Wednesday 28th September
09:30 – 10:30 Session 6: Lean Machines: Chair Teresa Higuero Toledanao
Stephan Korsholm:
Flash memory in embedded Java programs
James Caska and Martin Schoeberl:
Java Dust: How Small Can Embedded Java Be?
10:30 – 11:00 Tea/Coffee
11:00 – 12:00 Panel 3. Chair: Anders Ravn
Where are the fruitful research directions for JTRES topics?
12:00 – 12:15 Workshop Close/Next Workshop