• DocumentCode
    3436503
  • 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
  • fYear
    2008
  • fDate
    5-7 May 2008
  • Firstpage
    241
  • Lastpage
    247
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • 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
  • Type

    conf

  • DOI
    10.1109/ISORC.2008.29
  • Filename
    4519584