摘要
软件的最坏执行时间是实时系统的时间可信基础,Java语言的动态特性使程序的最坏执行时间分析较悲观和难以预测,本文提出了一种基于Java字节码的面向实时Java程序的最坏执行时间分析新方法,该方法引入一个注释类对源程序进行注释,然后将编译产生的Java类文件作为方法的分析对象,解决了实时Java程序中由于动态分配问题带来的预测不确定的问题,实验表明,该方法可以使对实时Java程序的最坏情况执行时间预测更加安全和精确。
The Worst Case Execution Time (WCET) is the time-trust base of real-time system, some dynamic features of Java make the WCET estimation either pessimistic or unanalysable, A new WCET estimation method of real-time Java based on Java bytecode is proposed, which annotate the source file and analysis the java class file, The method can addressing the dynamic dispatching is sues in WCET analysis. The experimental results show that the proposed method can make the estimation of WCET value in Realtime Java tighter and safer.
出处
《微计算机信息》
2009年第12期223-224,235,共3页
Control & Automation
基金
基金申请人:吴国伟
项目名称:实时软件极值统计最坏执行时间分析及工具原型
基金颁发部门:国家自然科学基金委(60703101)