• DocumentCode
    752340
  • Title

    Java technology comes to real-time applications

  • Author

    Locke, C. Douglass ; Dibble, Peter C.

  • Author_Institution
    TimeSys Corp., Pittsburgh, PA, USA
  • Volume
    91
  • Issue
    7
  • fYear
    2003
  • fDate
    7/1/2003 12:00:00 AM
  • Firstpage
    1105
  • Lastpage
    1113
  • Abstract
    The Java language provides many benefits to application developers, including memory access safety, platform portability, and very high levels of productivity. However, some of the very Java language features that bring these benefits, such as the garbage collector, have also made it difficult or impossible to create applications with bounded response time characteristics. Implementations of the real-time specification for Java (RTSJ) are now available that have proven to be capable of supporting all aspects of real-time systems. This paper discusses the principal concepts underlying the RTSJ, use of the RTSJ´s features in real-time applications, the most critical considerations that must be addressed by RTSJ-compliant Java virtual machine implementers, and two example RTSJ-compliant application designs that can fully utilize the RTSJ to portably support their performance requirements.
  • Keywords
    Java; real-time systems; Java language; memory access safety; portability; productivity; real-time systems; Application software; Delay; Java; NIST; Operating systems; Product safety; Productivity; Real time systems; Sun; Yarn;
  • fLanguage
    English
  • Journal_Title
    Proceedings of the IEEE
  • Publisher
    ieee
  • ISSN
    0018-9219
  • Type

    jour

  • DOI
    10.1109/JPROC.2003.814613
  • Filename
    1215689