嵌入式软件状态监测技术研究
摘要 | 第5-6页 |
Abstract | 第6-7页 |
第1章 绪论 | 第10-16页 |
1.1 引言 | 第10页 |
1.2 国内外研究状况 | 第10-12页 |
1.3 本课题的研究背景和意义 | 第12-13页 |
1.4 论文的主要工作和组织结构 | 第13-16页 |
第2章 嵌入式软件性能监测方法研究 | 第16-32页 |
2.1 VxWorks系统任务调度原理及常见异常 | 第16-20页 |
2.1.1 VxWorks系统任务调度原理 | 第16-18页 |
2.1.2 VxWorks系统常见异常 | 第18-20页 |
2.2 系统资源占用监控方法 | 第20-26页 |
2.2.1 内存占用情况监测 | 第21-24页 |
2.2.2 监测任务的运行状态 | 第24页 |
2.2.3 监测CPU的占用情况 | 第24-25页 |
2.2.4 监测系统中任务堆栈的占用情况 | 第25-26页 |
2.3 嵌入式系统性能变化分析方法 | 第26-31页 |
2.3.1 系统性能趋势分析 | 第26-27页 |
2.3.2 任务运行时间阈值 | 第27-28页 |
2.3.3 内存资源老化检测 | 第28-31页 |
2.4 本章小结 | 第31-32页 |
第3章 嵌入式软件行为监测方法研究 | 第32-40页 |
3.1 软件行为概述 | 第32-33页 |
3.1.1 传统的软件行为概述 | 第32-33页 |
3.1.2 针对于状态监测的软件行为 | 第33页 |
3.2 遗传算法优化的隐马尔可夫模型 | 第33-36页 |
3.2.1 隐马尔可夫模型及其基本算法 | 第33-35页 |
3.2.2 遗传算法优化隐马尔可夫模型 | 第35-36页 |
3.3 基于优化后的隐马尔可夫模型离线训练 | 第36-38页 |
3.4 在线行为监测 | 第38-39页 |
3.5 本章小结 | 第39-40页 |
第4章 嵌入式软件异常状态处理方法研究 | 第40-50页 |
4.1 软件的状态 | 第40-41页 |
4.2 软件异常动作处理 | 第41-45页 |
4.3 综合决策方法 | 第45-48页 |
4.4 本章小结 | 第48-50页 |
第5章 实验及分析 | 第50-70页 |
5.1 搭建实验环境 | 第50-53页 |
5.1.1 软件的运行环境 | 第50-51页 |
5.1.2 软件老化模拟 | 第51-53页 |
5.2 任务模型的设计与实现 | 第53-56页 |
5.2.1 任务的运行时间阈值计算 | 第54-55页 |
5.2.2 任务模型设计 | 第55页 |
5.2.3 任务模型实现 | 第55-56页 |
5.3 异常处理策略验证与分析 | 第56-63页 |
5.3.1 软件异常状态恢复策略验证 | 第57-58页 |
5.3.2 软件运行时间异常处理方法验证 | 第58-59页 |
5.3.3 软件堆栈溢出恢复策略验证 | 第59-60页 |
5.3.4 软件内存可用量不足处理方法验证 | 第60-61页 |
5.3.5 软件异常处理策略整体实施与验证 | 第61-63页 |
5.4 嵌入式软件行为监测方法实验 | 第63-67页 |
5.4.1 模型的确定及参数初始化 | 第63-64页 |
5.4.2 遗传算法对模型优化的设计实现 | 第64-66页 |
5.4.3 嵌入式软件行为监测算法有效性验证 | 第66-67页 |
5.5 本章小结 | 第67-70页 |
结论 | 第70-72页 |
参考文献 | 第72-76页 |
攻读硕士期间发表的论文和取得的研究成果 | 第76-78页 |
致谢 | 第78页 |