Low-level analysis of a portable Java']Java byte code WCET analysis framework

被引:23
作者
Bate, I [1 ]
Bernat, G [1 ]
Murphy, G [1 ]
Puschner, P [1 ]
机构
[1] Univ York, Dept Comp Sci, York YO1 5DD, N Yorkshire, England
来源
SEVENTH INTERNATIONAL CONFERENCE ON REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS, PROCEEDINGS | 2000年
关键词
D O I
10.1109/RTCSA.2000.896369
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
To support portability, worst-case execution time (WCET) analysis of Java byte code is performed at two levels - machine-independent program-flow analysis at a higher level and machine-dependent tinting analysis of individual program constructs at a lower-level. This paper contributes a WCET analysis that computes worst-case execution frequencies of Java-Byte Codes within the software being analysed and accounts for platform dependent information, i.e., the processor's pipeline. The main part of the approach is platform independent, only a limited analysis is needed on a per-platform basis.
引用
收藏
页码:39 / 46
页数:8
相关论文
共 11 条
[1]  
BERNAT G, 2000, P 6 EUROMICRO C REAL
[2]  
Bollella Greg., 2000, REAL TIME SPECIFICAT
[3]  
Engblom J., 1999, Proceedings Sixth International Conference on Real-Time Computing Systems and Applications. RTCSA'99 (Cat. No.PR00306), P88, DOI 10.1109/RTCSA.1999.811197
[4]   Bounding pipeline and instruction cache performance [J].
Healy, CA ;
Arnold, RD ;
Mueller, F ;
Whalley, DB ;
Harmon, MG .
IEEE TRANSACTIONS ON COMPUTERS, 1999, 48 (01) :53-70
[5]  
*J CONS REAL TIM J, 2000, REAL TIM COR EXT JAV
[6]   AN ACCURATE WORST-CASE TIMING ANALYSIS FOR RISC PROCESSORS [J].
LIM, SS ;
BAE, YH ;
JANG, GT ;
RHEE, BD ;
MIN, SL ;
PARK, CY ;
SHIN, H ;
PARK, K ;
MOON, SM ;
KIM, CS .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1995, 21 (07) :593-604
[7]  
Lindholm Tim., 1999, JAVA VIRTUAL MACHINE, V2nd
[8]  
Muchnick S., 1997, ADV COMPILER DESIGN
[9]  
PUSCHNER P, 1989, REAL TIME SYSTEMS J, V1
[10]   Computing maximum task execution times - A graph-based approach [J].
Puschner, PP ;
Schedl, AV .
REAL-TIME SYSTEMS, 1997, 13 (01) :67-91