• DocumentCode
    2789702
  • Title

    A Survey of Worst-Case Execution Time Analysis for Real-Time Java

  • Author

    Harmon, Trevor ; Klefstad, Raymond

  • Author_Institution
    Dept. of Electr. & Comput. Eng., California Univ., Irvine, CA
  • fYear
    2007
  • fDate
    26-30 March 2007
  • Firstpage
    1
  • Lastpage
    8
  • Abstract
    As real-time systems become more prevalent, there is a need to guarantee that these increasingly complex systems perform as designed. One technique involves a static analysis to place an upper bound on worst-case execution time (WCET). Other techniques aim for new architectures and algorithms that reduce the WCET. At the same time, there is a growing interest in using Java for real-time systems. Several WCET analysis prototypes for Java have been created, and more are under development. This paper provides a comprehensive survey of research that combines WCET analysis with the Java domain. We begin by explaining the importance of WCET analysis and why it is so difficult to perform adequately. We then examine the features that make Java an attractive platform for WCET analysis, as well as the new challenges it brings. Finally, we provide a survey of prior work on this subject, organized as a simple one-level taxonomy.
  • Keywords
    Java; object-oriented programming; program processors; real-time systems; complex systems; real-time Java; worst-case execution time analysis; Belts; Buildings; Computer science; Hardware; Java; Performance analysis; Pipelines; Real time systems; USA Councils; Upper bound;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing Symposium, 2007. IPDPS 2007. IEEE International
  • Conference_Location
    Long Beach, CA
  • Print_ISBN
    1-4244-0910-1
  • Electronic_ISBN
    1-4244-0910-1
  • Type

    conf

  • DOI
    10.1109/IPDPS.2007.370422
  • Filename
    4228150