首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--计算机软件论文--操作系统论文--实时操作系统论文

实时系统最差情况执行时间分析的研究

中文摘要第1-14页
ABSTRACT第14-16页
第一章 绪论第16-28页
 §1.1 实时系统、嵌入式系统和程序WCET第16-18页
 §1.2 获取程序WCET的方法第18-19页
 §1.3 WCET分析的定义、要求和组成第19-21页
 §1.4 处理器体系结构特征与WCET分析第21-22页
 §1.5 WCET分析的研究现状和存在的问题第22-23页
 §1.6 论文的主要工作第23-24页
 §1.7 论文结构第24-28页
第二章 WCET分析技术第28-44页
 §2.1 程序流事实分析第28-36页
     ·流事实表示第28-29页
     ·手工标注方法第29-31页
     ·直接计算第31-32页
     ·抽象解释方法第32-34页
     ·模式和情节第34-35页
     ·块计数方法第35页
     ·路径簇(Path Clustering)方法第35-36页
 §2.2 执行时间模型第36-39页
     ·高速缓存第36-37页
     ·流水线第37-39页
     ·高速缓存和流水线的计算第39页
 §2.3 WCET 计算第39-41页
     ·基于树的计算第39页
     ·基于路径的计算第39-40页
     ·IPET方法第40页
     ·母函数方法第40-41页
     ·符号化表示第41页
 §2.4 小结第41-44页
第三章 基于抽象解释和单调通用数据流框架的程序流分析第44-74页
 §3.1 WHILE 语言和通用单调数据流分析框架第44-49页
     ·WHILE语言第44-47页
     ·通用单调数据流框架及其迭代求解第47-48页
     ·加宽操作符(widening operator)和收窄操作符(narrowing operator)第48-49页
 §3.2 基于通用单调数据流框架的值范围传播第49-55页
     ·作为格的值范围第49-51页
     ·值范围运算第51-52页
     ·值范围分析第52-53页
     ·测试节点产生的范围第53-54页
     ·值范围的加宽和收窄操作及分析第54页
     ·典型程序的复杂度分析第54-55页
 §3.3 值范围分析的正确性证明第55-59页
     ·正确性定义第55-56页
     ·伽罗华连接(Galois connection)第56页
     ·值范围传播的加宽和收窄操作的正确性证明第56-57页
     ·状态集合SS的分析第57-58页
     ·值范围分析的伽罗华连接第58页
     ·值范围传播的正确性证明第58-59页
 §3.4 导出程序流信息第59-63页
     ·循环界限第59-60页
     ·导出循环不可行路径和循环路径的执行次数第60页
     ·导出可行路径和基本块的迭代范围第60-61页
     ·分析举例第61-63页
 §3.5 程序流信息在WCET分析中的应用第63-64页
 §3.6 过程间分析第64-69页
     ·扩充WHILE语言语法第64-65页
     ·带有过程的数据流分析框架第65-67页
     ·不同作用范围变量的分析第67页
     ·带有过程的数据流分析举例第67-69页
 §3.7 从WHILE语言到C语言第69-71页
     ·语法第69-70页
     ·类型和表达式第70页
     ·语句第70-71页
 §3.8 实验第71-72页
 §3.9 小结第72-74页
第四章 基于程序模式的WCET分析第74-94页
 §4.1 程序模式与WCET分析第74-75页
 §4.2 预备知识第75-77页
 §4.3 模式相关程序切片第77-80页
     ·确定依赖输入变量第77-78页
     ·依赖输入谓词切片第78-79页
     ·产生模式相关切片的所有路径第79-80页
 §4.4 产生模式的输入条件第80-82页
     ·导出谓词函数的线性算术表达式第80-81页
     ·构造线性约束系统第81-82页
     ·线性约束系统求解第82页
 §4.5 RISC处理器上指定模式的WCET分析第82-84页
     ·分析方法第82-83页
     ·缓存分析和计算第83-84页
 §4.6 实验结果第84-85页
 §4.7 符号化WCET分析方法第85-88页
     ·基于分支执行频率的WCET计算方法第86-87页
     ·包含依赖输入分支程序的WCET分析方法第87-88页
 §4.8 符号化WCET分析举例第88-91页
 §4.9 小结第91-94页
第五章 面向对象程序的WCET分析第94-110页
 §5.1 面向对象程序WCET分析中的问题和解决方法第94-95页
 §5.2 利用设计信息确定多态性的不确定性第95-104页
     ·UML中的关联关系及其表示第95-97页
     ·多态循环的识别第97-99页
     ·利用UML中的关联关系分析程序结构第99-103页
     ·实验验证第103-104页
 §5.3 面向对象程序的数据流分析第104-105页
 §5.4 实验方法和结果第105-108页
     ·结构分析第106页
     ·基本块迭代第106-107页
     ·指令执行时间第107-108页
 §5.5 相关工作比较第108页
 §5.6 小结第108-110页
第六章 WCET自动分析工具原型WCETANAIXZER第110-126页
 §6.1 WCETANALYZER 的功能、要求和系统结构第110-111页
 §6.2 PARSER第111-114页
 §6.3 AIANALYZER第114-117页
 §6.4 MODEANALYZER第117-118页
 §6.5 OOANALYZER第118页
 §6.6 TIMEANALYZER第118-125页
     ·源程序代码和目标代码的对应第119-120页
     ·Alpha 21064处理器第120-123页
     ·基本块执行时间的计算第123-124页
     ·硬实时与软实时的计算第124-125页
 §6.7 小结第125-126页
第七章 基于WCET分析的实时系统轨迹修正第126-140页
 §7.1 测试预言与测试轨迹获取第126-127页
 §7.2 程序流信息第127-129页
     ·监控程序确定的程序流第128页
     ·插入点和检测点第128-129页
 §7.3 插装断言的时间分析和修正第129-134页
     ·插装断言对目标系统的时间影响分析第129-130页
     ·插装断言的构造第130-133页
     ·插装断言的时间计算第133页
     ·目标系统的时间计算和修正第133-134页
 §7.4 示例第134-138页
 §7.5 小结第138-140页
结束语第140-142页
致谢第142-144页
参考文献第144-156页
作者在学期间取得的学术成果第156-157页

论文共157页,点击 下载论文
上一篇:中国纺织产业组织优化问题探索
下一篇:碱性水电解活性阳极材料的制备与电化学性能的研究