• DocumentCode
    1956127
  • Title

    A Modular Worst-case Execution Time Analysis Tool for Java Processors

  • Author

    Harmon, Trevor ; Schoeberl, Martin ; Kirner, Raimund ; Klefstad, Raymond

  • Author_Institution
    Univ. of California, Irvine, CA
  • fYear
    2008
  • fDate
    22-24 April 2008
  • Firstpage
    47
  • Lastpage
    57
  • Abstract
    Recent technologies such as the real-time specification for Java promise to bring Java´s advantages to real-time systems. While these technologies have made Java more predictable, they lack a crucial element: support for determining the worst-case execution time (WCET). Without knowledge of WCET, the correct temporal behavior of a Java program cannot be guaranteed. Although considerable research has been applied to the theory of WCET analysis, implementations are much less common, particularly for Java. Recognizing this deficiency, we have created an open-source, extensible tool that supports WCET analysis of Java programs. Designed for flexibility, it is built around a plug- in model that allows features to be incorporated as needed. Users can plug in various processor models, loop bound detectors, and WCET analysis algorithms without having to understand or alter the tool´s internals.
  • Keywords
    Java; software tools; systems analysis; Java processors; modular worst-case execution time analysis tool; real-time specification; Application software; Computer science; Detectors; Embedded computing; Java; Plugs; Processor scheduling; Random access memory; Real time systems; Virtual machining;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Real-Time and Embedded Technology and Applications Symposium, 2008. RTAS '08. IEEE
  • Conference_Location
    St. Louis, MO
  • ISSN
    1545-3421
  • Print_ISBN
    978-0-7695-3146-5
  • Type

    conf

  • DOI
    10.1109/RTAS.2008.34
  • Filename
    4550779