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 :
بازگشت