1、产品简介
装备软件全数字仿真测试平台(简称:DSTP)是一个高性能、高扩展性的系统级虚拟仿真平台,基于该平台可以快速建立嵌入式软件的虚拟运行环境,可作为嵌入式软件开发、调试及测试工具。
2、产品功能
1).调试功能
A.暂停、单步、继续执行功能
B.断点管理功能
C.全局、局部变量,数组、结构体,内存和寄存器的查看、更改功能
D.堆栈动态使用情况的追踪与分析
E.源码、目标码和汇编码混编显示,精确查看被测件每一条代码
2).测试脚本功能
A.提供常用的读变量值、置变量值、载入内存数据流等19种测试用例描述命令行脚本命令
B.提供多条脚本命令组合及并发执行功能,支持复杂的逻辑组合用例
C.根据时间、执行点和内存操作触发周期(或非周期)的数据注入和读取
D.预置正弦波、余弦波、三角波、阶跃信号等多种故障数据模型
E.提供执行点监控,内存导入导出等测试用例执行过程分析功能
F.提供周期性监控、即时监控、数据变化监控三种数据采集模式,从多维度分析测试执行结果
G.支持1553B、串口等虚拟外设的周期和非周期激励置入和数据采集
3).覆盖率分析功能
A.支持ELF、COFF、OMF目标码格式
B.目标码、源代码语句覆盖、分支覆盖分析
C.目标码与源代码关联分析
D.多次测试结果叠加分析
E.提供Word和HTML两种覆盖率报告输出方式
3、产品特点
A.集成化管理——集成项目管理、工程配置、测试设计、执行、结果分析等在一个平台中,支持软件测 试工程化管理
B.支持快速搭建虚拟运行环境——提供了大量的模型库,包括CPU模拟器库、虚拟总线库、对象仿真模型 库和其它仿真模型库,通过将模型库中的对象按照目标系统进行配置,可以快速构建虚拟运行环境用于 开发、调试及测试
C.高效率仿真——最高可达100MIPS
D.多样化覆盖率分析——支持源码、多种格式的目标码的语句、分支覆盖率结果的统计分析
E.深度资源控制——对于软件运行现场的全方位监控,支持多种故障形式
F.多层次重用——环境架构、测试脚本均可重用
G.可扩展性——提供了扩展编程接口,用户可以自己开发各种所需的仿真模型库