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
Link To Document