[Back]


Talks and Poster Presentations (with Proceedings-Entry):

T. Harmon, M. Schoeberl, R. Kirner, R. Klefstad:
"Toward Libraries for Real-time Java";
Talk: The 11th IEEE Symposium on Object/Component/Service-Oriented Real-Time Distributed Computing, Orlando, Florida, USA; 2008-05-05 - 2008-05-07; in: "The 11th IEEE Symposium on Object/Component/Service-Oriented Real-Time Distributed Computing", IEEE Computer Society, (2008), ISBN: 978-0-7695-3132-8; 458 - 462.



English abstract:
Reusable libraries are problematic for real-time software
in Java. Using Java´s standard class library, for example,
demands meticulous coding and testing to avoid response
time spikes and garbage collection. We propose two
design requirements for reusable libraries in real-time systems:
worst-case execution time (WCET) bounds and worstcase
memory consumption bounds. Furthermore, WCET
cannot be known if blocking method calls are used. We
have applied these requirements to the design of three Javabased
prototypes: a set of collection classes, a networking
stack, and trigonometric functions. Our prototypes show
that reusable libraries can meet these requirements and thus
be viable for real-time systems.


"Official" electronic version of the publication (accessed through its Digital Object Identifier - DOI)
http://dx.doi.org/10.1109/ISORC.2008.73