引用本文:姬孟洛,齐治昌,王怀民.包含依赖输入分支程序的符号化WCET分析.软件学报,2006,17(3):628-637
【打印本页】   【下载PDF全文】   查看/发表评论  【EndNote】   【RefMan】   【BibTex】
←前一篇|后一篇→ 过刊浏览    高级检索
本文已被:浏览 4869次   下载 6528 本文二维码信息
码上扫一扫!
分享到: 微信 更多
包含依赖输入分支程序的符号化WCET分析
姬孟洛1, 齐治昌1, 王怀民1
国防科学技术大学计算机学院,湖南,长沙,410073
摘要:
符号化WCET(worst-case execution time)分析是用符号表达式表示任务的最大执行时间:表达式中包含了参数.通过在运行时刻快速确定表达式值,符号化WCET分析可以更精确地估算WCET.提出了一种针对其分支直接依赖于输入数据的程序的符号化WCET分析方法.首先对Blieberger方法进行扩充,使得WCET符号表达式能够表达依赖输入分支,然后利用程序的控制依赖图对符号表达式进行化简,从而产生带条件的WCET符号表达式,即不同的条件对应不同的符号表达式.与已有方法不同,符号化WCET公式直接依赖于输入参数,使得运行时的WCET估算更加简单直接.
关键词:  参数化最大执行时间WCET分析  WCET分析  程序分析  实时系统  软件工程
DOI:
分类号:
基金项目:Supported by the National Natural Science Foundation of China under Grant No.60303013(国家自然科学基金)
Symbolic WCET Analysis of Programs Containing Input-Dependent Branches
JI Meng-Luo,QI Zhi-Chang,WANG Huai-Min
Abstract:
Symbolic WCET (worst-case execution time) analysis yields symbolic upper bound expressions for tasks that contain parameters. Quickly evaluated at run-time, such expressions can improve the accuracy of WCET estimate. This paper proposes a symbolic WCET analysis method that is especially for the input-data dependent branches. First, the formulas described by Blieberger is expanded, so that they can express the input-data dependent branches. Simplification of the formulas using control-dependent graph yields conditional symbolic expressions that have different forms corresponding to different input value ranges. Different from the existing methods, the symbolic formulas are directly dependent on input-data, so WCET estimate evaluation at run-time is more simple and straightforward.
Key words:  parametric worst-case execution time (WCET) analysis  WCET analysis  program analysis  real-time system  software engineering

引用本文:
【打印本页】   【下载PDF全文】   查看/发表评论  【EndNote】   【RefMan】   【BibTex】
←前一篇|后一篇→ 过刊浏览    高级检索
本文已被:浏览次   下载  
分享到: 微信 更多
摘要:
关键词:  
DOI:
分类号:
基金项目:
Abstract:
Key words: