• DocumentCode
    1623253
  • Title

    Java virtual-machine support for portable worst-case execution-time analysis

  • Author

    Bate, I. ; Bernat, G. ; Puschner, P.

  • Author_Institution
    Dept. of Comput. Sci., York Univ., UK
  • fYear
    2002
  • fDate
    6/24/1905 12:00:00 AM
  • Firstpage
    83
  • Lastpage
    90
  • Abstract
    The current trend towards the usage of Java in real-time, supported by two specifications (Real-Time Java and Real-Time Core extensions for the Java platform) requires adequate schedulability analysis, and consequently, worst case execution time (WCET) analysis techniques for the Java platform. This paper proposes a framework for providing portable WCET analysis for the Java platform. Portability means that the analysis is language and hardware independent. It is achieved by, separating the WCET analysis process in three stages and by analysing the Java byte code, not the high-level source code, thus enabling the analysis of programs written in other languages (such as Ada and compiled for the Java virtual machine). The three stages are: a Java virtual machine platform dependent (low-level) analysis, a software dependent (high-level) analysis and an on-line integration step
  • Keywords
    Java; processor scheduling; real-time systems; Java byte code; Java virtual machine support; Real-Time Core extensions; Real-Time Java; on-line integration step; portability; portable worst-case execution-time analysis; schedulability analysis; software dependent analysis; Computer science; Hardware; Java; Optimizing compilers; Processor scheduling; Real time systems; Testing; Timing; Virtual machining; Virtual manufacturing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Object-Oriented Real-Time Distributed Computing, 2002. (ISORC 2002). Proceedings. Fifth IEEE International Symposium on
  • Conference_Location
    Washington, DC
  • Print_ISBN
    0-7695-1558-4
  • Type

    conf

  • DOI
    10.1109/ISORC.2002.1003664
  • Filename
    1003664