当前位置:问答库>论文摘要

题目:TMS320C3X软件模拟测试技术研究

关键词:嵌入式软件,模拟测试,质量评价

  摘要

随着航天工程广泛应用TMS320C3X数字信号处理器,TMS320C3X语言(支持芯片特性的C语言和汇编语言,以下简称TMS语言)在工程中广泛使用,所以TMS语言软件的质量成为影响航天产品质量的关键,软件测试已经成为保证软件质量的关键环节之一。由于应用领域的限制,相比实物条件下的测试技术而言,国内外没有针对TMS语言的数字化模拟测试工具,在软件测试过程中,存在测试数据无法自动加载、结果难以采集分析,以及软件质量难以评价等一系列问题需要解决。本文针对嵌入式TMS320C3X软件测试的特点,通过数据库和词法分析技术,建立了嵌入式软件动态模拟测试模型;提出了适合航天工程的测试用例设计和覆盖率分析方法;基于BP神经网络原理,建立了基于BP神经网络的软件质量评价模型;通过GEL语言自动编码,解决了嵌入式软件测试自动化的数据加载和结果采集两大难题;结合工程应用需要,开发了针对TMS320C3X语言程序的单元/组装模拟测试系统,在航天工程中经过实践检验,技术成果可以应用到其他类型编程语言的模拟测试。本文研究成果满足了航天工程中TMS320C3X编程语言软件测试的需要。研究和开发的软件模拟测试系统符合当前软件测试技术的发展趋势,有较好的应用前景。