• DocumentCode
    3649801
  • Title

    Implementation and evaluation of real-time Java threads

  • Author

    A. Miyoshi;T. Kitayama;H. Tokuda

  • Author_Institution
    Res. Inst. at SFC, Keio Univ., Kanagawa, Japan
  • fYear
    1997
  • fDate
    6/19/1905 12:00:00 AM
  • Firstpage
    166
  • Lastpage
    175
  • Abstract
    Java has many benefits such as security in distributed environments, reusability of code, and portability because it is architecture neutral. From those characteristics, Java is beginning to be used in many new environments. Even though Java provides various advantages, it still has problems which must be solved. One issue is that there are often real-time constraints that should be met in those applications. Current Java execution environment and language specification cannot satisfy those requirements. Our research focuses on the current limits of the Java language and its execution environment, and to seek the possibility for real-time using Java and the technologies we have available today. To investigate issues in real-time Java, we have implemented a prototype real-time Java environment which provides real-time Java threads and a real-time synchronization mechanism. Then we evaluated its performance. The results indicate that timing requirements are better met and unbounded priority inversion is avoided in our system.
  • Keywords
    "Java","Programming profession","Timing","Virtual machining","Information security","Prototypes","Object oriented programming"
  • Publisher
    ieee
  • Conference_Titel
    Real-Time Systems Symposium, 1997. Proceedings., The 18th IEEE
  • ISSN
    1052-8725
  • Print_ISBN
    0-8186-8268-X
  • Type

    conf

  • DOI
    10.1109/REAL.1997.641279
  • Filename
    641279