Title :
Challenges in Implementing the Real-Time Specification for Java (RTSJ) in a Commercial Real-Time Java Virtual Machine
Author :
Dawson, Michael H.
Author_Institution :
IBM, San Jose, CA
Abstract :
The increasing complexity of modern real-time systems and the increasing need for real-time behavior in a broad range of applications such as network- centric warfare, telephony and stock trading has encouraged many developers to consider using Real-time Javatrade for systems previously only written in C, Ada or assembly language. The RTSJ standard defines the baseline requirements for a Real-time Java implementation, and commercial Java virtual machine (JVM) implementations include additional features such as real-time garbage collectors and real-time compilation (compiling from Java to native code in a manner compatible with real-time), which make the use of Java practical for these applications. This paper describes some of the challenges that will be faced by implementers of the RTSJ standard based on our experience with implementing IBM´s RTSJ-compliant J2SE Java virtual machine, called IBMreg WebSpherereg Real-time.
Keywords :
Java; formal specification; real-time systems; virtual machines; IBM; Websphere; assembly language; commercial real-time Java virtual machine; network centric warfare; real-time specification for Java; real-time systems; Assembly systems; Computer crashes; Distributed computing; Java; Linux; Operating systems; Real time systems; Telephony; Virtual machining; Yarn; Implementation; Java; Real-time;
Conference_Titel :
Object Oriented Real-Time Distributed Computing (ISORC), 2008 11th IEEE International Symposium on
Conference_Location :
Orlando, FL
Print_ISBN :
978-0-7695-3132-8
DOI :
10.1109/ISORC.2008.29