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

Uložené v:
Podrobná bibliografia
Názov: A static timing analysis environment using Java architecture for safety critical real-time systems
Autori: Erik Yu-shing Hu, Guillem Bernat, Andy Wellings
Prispievatelia: The Pennsylvania State University CiteSeerX Archives
Zdroj: http://www.it.uc3m.es/drequiem/Docs/RTJava/R-Hu-2002.pdf.
Informácie o vydavateľovi: IEEE Computer Society
Rok vydania: 2002
Zbierka: CiteSeerX
Predmety: Hard Real-Time Systems, Real-Time Java, Worst- Case Execution Time Analysis, Portable WCET Analysis
Popis: 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.
Druh dokumentu: text
Popis súboru: application/pdf
Jazyk: English
Relation: http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.523.3695
Dostupnosť: http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.523.3695
http://www.it.uc3m.es/drequiem/Docs/RTJava/R-Hu-2002.pdf
Rights: Metadata may be used without restrictions as long as the oai identifier remains attached to it.
Prístupové číslo: edsbas.413F199F
Databáza: BASE
Popis
Abstrakt: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.