Wednesday, 30 September 2009

Using Hardware Methods to Improve Time-predictable Performance in Real-time Java Systems

Conference paper: Using Hardware Methods to Improve Time-predictable Performance in Real-time Java Systems by Jack Whitham and Neil Audsley and Martin Schoeberl, in Proc. JTRES, pages 130-139, 2009.
@inproceedings{fff3,
 abstract = {
This paper describes hardware methods, a lightweight and
platform-independent scheme for linking real-time Java code
to co-processors implemented using a hardware description language
(HDL). Intended for use in embedded systems, hardware methods
have similar semantics to the native methods used to interface
Java code to legacy C/C++ software, but are also time-predictable,
facilitating accurate worst-case execution time (WCET) analysis.

By reference to several examples, the paper demonstrates the
applicability of hardware methods and shows that they can (1)
reduce the WCET of embedded real-time Java, and (2) improve
the quality of WCET estimates in the presence of infeasible paths.},
 author = {Jack Whitham and Neil Audsley and Martin Schoeberl},
 booktitle = {Proc. JTRES},
 date = {20090930},
 pages = {130--139},
 title = {{Using Hardware Methods to Improve Time-predictable Performance in Real-time Java Systems}},
 year = {2009},
}