李显杰
- 作品数:5 被引量:4H指数:1
- 供职机构:大连理工大学更多>>
- 发文基金:国家自然科学基金中央高校基本科研业务费专项资金更多>>
- 相关领域:自动化与计算机技术机械工程更多>>
- 基于遗传算法的嵌入式软件中断过载动态检测被引量:2
- 2011年
- 嵌入式软件需要处理大量中断。中断的随机特性导致越来越复杂的嵌入式系统测试困难。该文基于遗传算法的中断过载动态检测方法,使用均匀变异增加中断类型多样性,非均匀变异算法的使用提高了局部搜索能力;构造产生堆栈深度的中断执行序列测试中断处理的堆栈溢出错误。采用自主研发基于SPARC V8架构的Virtualsparc仿真平台进行中断过载仿真测试,实验表明:该方法可以快速检测堆栈中待处理的中断丢失率,随着堆栈深度的动态修改,大大降低了中断处理在堆栈里的丢失率,同时对中断过载进行定位来提高嵌入式软件中断缺陷检测效率。
- 王洁崔凯周宽久李显杰
- 关键词:堆栈溢出遗传算法
- WCSD动态检测方法
- 2012年
- 嵌入式软件最大堆栈深度(worst-case-stack depth,WCSD)是指导硬件设计和软件开发的重要指标,然而它的测量却极其困难。通过详细分析堆栈使用原因及其相互关系,建立多层中断叠加模型并提出一种WCSD动态检测方法,以检测嵌入式软件堆栈深度上限。同时,基于嵌入式软件全数字仿真平台完成实验以验证该模型和方法的可行性。实验结果表明,该模型和方法可测得较准确的WCSD结果,有助于在降低内存开销,保证嵌入式系统的堆栈安全以及提高嵌入式软件的可靠性。
- 李显杰周宽久王洁崔凯苏翰
- 关键词:嵌入式软件测试
- 基于遗传算法的嵌入式软件中断过载动态检测
- 本文研究基于遗传算法的中断过载动态检测方法,使用均匀变异增加中断类型多样性,使用非均匀变异算法提高局部搜索能力,构造产生堆栈深度的中断执行序列测试中断处理的堆栈溢出错误。基于SPARC V8仿真平台实验表明,本文的方法可...
- 王洁崔凯周宽久李显杰
- 关键词:遗传算法嵌入式软件动态检测
- 中断驱动的嵌入式软件性能动态评测方法
- 嵌入式系统的三个基本特征:资源紧凑有限、时间约束严格、成本极度敏感,并且嵌入式软件本身由于需要处理大量中断,许多嵌入式软件性能指标(系统吞吐量、任务处理能力、堆栈深度等)与中断密切相关,是衡量软件优劣、指导系统设计的重要...
- 李显杰
- 关键词:嵌入式系统系统吞吐量遗传算法
- 基于遗传算法的嵌入式软件WCSD检测方法被引量:1
- 2012年
- 在资源受限的嵌入式系统中,为了降低嵌入式软件最大堆栈深度(Worst-Case-StackDepth,WCSD)的检测误差,从而确定系统内存容量,通过详细分析堆栈使用原因和中断类型,建立中断调度模型,提出基于遗传算法的WCSD动态检测方法以更加准确地指导嵌入式硬件设计和软件开发。基于嵌入式软件全数字仿真平台完成实验,对该模型和方法加以验证。实验结果表明该方法可测得较准确的软件堆栈深度上限,有助于降低内存开销和提高系统的可信度。
- 李显杰周宽久王洁侯刚崔凯
- 关键词:软件测试