• DocumentCode
    1560592
  • Title

    A static timing analysis environment using Java architecture for safety critical real-time systems

  • Author

    Hu, Erik Yu-Shing ; Bernat, Guillem ; Wellings, Andy

  • Author_Institution
    Dept. of Comput. Sci., York Univ., UK
  • fYear
    2002
  • fDate
    6/24/1905 12:00:00 AM
  • Firstpage
    77
  • Lastpage
    84
  • Abstract
    Certainly, in hard real-time systems, it is reasonable to argue that no hard real-time threads should behave in an unpredictable way and that schedulability should be guaranteed before execution. In order to guarantee the timing constraints of portable code for hard real-time applications, a particular static timing analysis is necessary. In this paper, we provide a static timing analysis environment for the development of real-time applications on the Java architecture. The major contributions include introducing a novel Extensible Annotations Class (XAC) format to capture portable annotations from the source level, presenting how to integrate XACs with portable Worst-Case Execution Time (WCET) analysis, describing how to obtain real-time thread parameters from Real-Time Java´s specifications, and demonstrating how static timing analysis using the Java architecture can be carried out from portable code
  • Keywords
    Java; program diagnostics; real-time systems; safety-critical software; scheduling; Extensible Annotations Class format; Java architecture; XAC; hard real-time systems; hard real-time threads; portable Worst-Case Execution Time analysis; portable annotations; portable code; real-time thread parameters; schedulability; static timing analysis; timing constraints; Computer architecture; Computer languages; Computer science; Java; Performance analysis; Real time systems; Safety; Timing; Virtual machining; Yarn;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Object-Oriented Real-Time Dependable Systems, 2002. (WORDS 2002). Proceedings of the Seventh International Workshop on
  • Conference_Location
    San Diego, CA
  • ISSN
    1530-1443
  • Print_ISBN
    0-7695-1576-2
  • Type

    conf

  • DOI
    10.1109/WORDS.2002.1000039
  • Filename
    1000039