产品展示

Product display

——

GESTE嵌入式软件通用仿真测试环境
    发布时间: 2018-10-31 11:25    
GESTE嵌入式软件通用仿真测试环境


GESTE适用于采用工业标准接口或根据特殊要求定制接口的嵌入式系统,为实时嵌入式系统测试提供了测试开发、实时仿真测试和测试结果分析的完整解决方案。

GESTE具有国际领先的技术、完善的功能,有助于提高实时嵌入式软件的可靠性和安全性,能有效地发现软件缺陷,避免由于软件缺陷引发的事故,缩短实时嵌入式软件研发周期。通用嵌入式软件测试环境(
GESTE)可以满足航空、航天、国防、汽车和类似系统嵌入式软件的开发和系统测试的共同需求。


    在某子系统的研制阶段,在其他的交联系统没有研制出来的情况下,GESTE可以对交联系统进行系统仿真,供嵌入式软件开发和调试之用。在嵌入式软件系统测试阶段,GESTE可以通过交联环境仿真实现在真实环境中难以实施的测试项,而且可以模拟软件可能运行的场景,发现软件潜在的缺陷。

 

技术优势

●      适用于多种嵌入式系统
GESTE可广泛应用于航空电子系统、船舶及车辆电子系统,以及诸多领域使用的嵌入式控制系统。

●      适用于软件开发的各个阶段

GESTE除完成软件测试外,还能在软件的不同阶段支持软件验证,辅助软件调试。

●      支持众多的嵌入式系统接口

GESTE支持:MIL-STD-1553B、RS232/422/485、ARINC429、AFDX、FC、1394、LVDS、A/D、D/A、DI/DO、CAN、RELAY、以太网等接口,并可以对非标准接口进行定制扩展。

●      高时间精度

1毫秒的实时内核,满足绝大部分嵌入式系统的时间要求。

●      支持复杂数据格式

能够根据各种嵌入式系统的需要,定制测试发送的数据格式。

●     实现闭环交联

能够进行带有实时反馈的闭环仿真测试,提高了仿真的精度

●      实时显示测试状态

允许用户根据不同的需求定制显示界面,实时监控测试状态。

●      高精度的数据采集

根据武器装备不同的工作周期,准确地采集测试数据。

●      自动生成仿真模型框架

通过绘制被测系统的交联环境图,自动生成与被测系统相关的仿真模型框架。

●      友好方便的测试开发环境

支持图形化仿真建模、图形化测试监控面板搭建、便捷的测试脚本编写。

●      支持多种测试类型

充分支持边界测试、异常测试、接口测试、安全性测试和强度测试等。

●      灵活方便的测试方式

可以实现使用测试脚本测试、仿真模型测试、在线脚本测试以及多种测试方式的组合。

●      嵌入式系统测试全过程支持

支持嵌入式软件测试开发、实时测试以及测试结果数据分析

      

 

    GESTE硬件体系架构

GESTE采用双CPU结构,分为测试主机和实时处理机两部分。GESTE的硬件配置可以有便携式配置和正常配置两种。


 


●       测试主机是一台高性能PC机,主要面向测试用户,用于进行测试前的开发工作,测试中的显示监控,以及测试后的数据处理工作。

●       实时处理机运行于实时操作系统VxWorks下,主要完成实时测试任务,驱动整个测试的正常运行。

●       测试主机和实时处理机之间的通讯通过以太网来完成,支持测试数据的动态下载和上传功能。

●       实时处理机与被测系统之间的通讯通过总线及I/O接口完成,目前支持的总线及I/O有:

●      MIL-STD-1553B/ARINC429/AFDX/FC/1394/LVDS/CAN/AD/DA/RS232/RS422/RS485/DI/DO/RELAY/以太网,及用户定制接口等。

 

GESTE软件体系架构

在测试主机上运行测试开发环境软件。主要完成测试开发功能,具体包括测试仿真模型开发、可视化的测试脚本开发环境、测试面板搭建,测试环境配置、测试数据收集定制、测试数据事后分析及日志管理等功能。

运行于实时处理机上的软件主要完成实时测试功能,具体又包括数据服务、模型服务、异常处理服务、程序调度、驱动程序等功能。

  

主要功能

●       测试仿真模型开发

GESTE采用的是基于仿真模型的测试方式。GESTE通过驱动仿真模型实现对被测系统的交联环境仿真。

GESTE提供了功能强大的仿真模型开发环境,可以进行图形化建模,自动化生成仿真模型框架C语言代码、模型接口文件和说明文件。

●           测试脚本开发

GESTE使用一种专门针对嵌入式软件的类C语言测试脚本,该脚本能够实现多种任务类型,包括: “周期任务”,“定时任务”等。

●       测试面板搭建

GESTE中为用户提供了一种非常直观的测试监控方式:测试面板。通过测试面板,用户不但可以使用多种控件实时显示测试状态以及被测系统接收发送的数据,还可以实时地发送在线测试脚本。

 

●       测试数据收集定制

GESTE提供了“测试数据收集方案”供用户配置需要收集的数据

●       实时测试

GESTE在测试中可以严格按照用户编制的测试脚本和仿真模型对被测系统进行数据收发,不但能够实时的显示测试的数据,还允许用户通过在线脚本实现与被测系统的交互,同时还能实时处理被测系统的反馈,真正实现实时、闭环、非侵入式的系统仿真测试。

 

●       测试数据分析

GESTE为测试人员提供了一套强大的工具TDA(Test Data Analysis),用以辅助测试人员发现分析测试结果数据。