文摘
英文文摘
声明
第1章绪论
1.1选题背景及意义
1.2国内外研究概况及发展趋势
1.3课题研究方法
1.4本文的内容和组织
第2章AADL与时间自动机理论
2.1 AADL概述
2.1.1端口
2.1.2线程组件
2.1.3进程组件
2.1.4处理器组件
2.1.5关联
2.1.6 AADL简单模型
2.2时间自动机及可达性判断
2.2.1时间自动机理论概述
2.2.2可达性判断原理
第3章基于UPPAAL的AADL模型验证
3.1 UPPAAL概述
3.2 OSATE工具概述
3.3设计UPPAAL中的调度模型
3.2.1周期及零星线程模板
3.2.2非周期线程模板
3.2.3调度器模板
3.2.4周期线程事件产生器模板
3.2.5非周期及零星线程事件产生器模板
3.4可调度性验证及局限性
第4章UCaS工具的设计与实现
4.1总体设计
4.1.1系统结构设计
4.1.2用户界面设计
4.1.3混合自动机理论
4.2数据采集设计与实现
4.2.1设计思路
4.2.2类层次结构设计
4.2.3 AAXL实例文件的访问
4.3事件产生器设计与实现
4.3.1设计思路
4.3.2 XML文件生成及解析
4.3.3图形编辑器的设计与实现
4.4调度分析设计与实现
4.4.1设计思路
4.4.2差值有界矩阵及基本操作
4.4.3线程自动机的设计
4.4.4类层次结构设计
4.4.5可调度性分析算法设计
4.5调度仿真设计与实现
4.5.1设计思路
4.5.2带滚动条和横向标尺的窗口
4.5.3调度仿真的连续执行
4.5.4定位当前绘制点及面板大小调整
4.5.5双缓存技术解决绘图闪烁
4.5.6避免内存泄露
4.5.7显示鼠标位置的刻度值
4.5.8甘特图的绘制
4.6插件的设计及实现
第5章UCaS工具测试
5.1 UCaS工具运行测试
5.1.1测试环境
5.1.2测试用例设计
5.1.3测试过程及结果说明
5.2 UCaS工具性能测试
5.2.1测试环境
5.2.2测试用例设计
5.2.3测试结果及说明
结 论
致 谢
参考文献
攻读硕士学位期间发表的论文