[发明专利]一种用于飞行器上信息处理系统的仿真测试方法有效
申请号: | 201910541143.6 | 申请日: | 2019-06-21 |
公开(公告)号: | CN110321288B | 公开(公告)日: | 2023-05-12 |
发明(设计)人: | 张津源;蒋传林;史航;刘鑫 | 申请(专利权)人: | 北京机电工程研究所 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100074 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 用于 飞行器 信息处理 系统 仿真 测试 方法 | ||
本发明公开了一种用于飞行器上信息处理系统的仿真测试方法,属于仿真测试技术领域。本发明首先对仿真测试流程的基本要素进行设定,其次对数据实体和测试流程进行建模,最后基于测试流程模型和数据实体模型对测试流程进行仿真。本发明的使用减少了仿真测试系统开发中的重复性工作,缩短了系统研制周期,降低了错误发生概率。
技术领域
本发明属于仿真测试技术领域,应用于飞行器上信息处理系统的仿真测试试验。
背景技术
飞行器上信息处理系统功能越来越强大,复杂程度也越来越高,这就对系统设计、调试和维护工作提出了更高的要求。在飞行器发射及其鉴定试验中,靶试试验前后的地面试验是十分重要的环节。仿真测试试验属于地面试验范畴,它利用仿真的技术手段构造地面飞行试验环境,对飞行器信息处理系统进行半实物的测试,它将仿真技术和测试技术相结合,构造出仿真测试系统,为飞行器信息处理系统提供一个良好的地面仿真性的调试、维护环境。仿真测试系统主要解决两个问题,一是利用仿真手段,模拟出系统中控制对象的各种变化规律,以便系统能够在一个模拟的“真实”环境中运行,二是利用测试手段,对系统运行过程中的各种关键参数进行检测,以便进行实时或事后的分析,对系统的各项技术指标作出结论性的意见,或为系统的故障诊断提供帮助。
在面向飞行器复杂信息处理系统的仿真测试流程实现过程中,软件开发人员主要面临两个问题。(1)现有仿真测试系统一般采用时间驱动的运行方式,按照预设时间序列产生信号。但面向复杂信息处理系统的仿真测试系统由于人的参与和存在多个实体将产生难以预测的异构事件,这些事件将对现在的仿真测试系统带来大量、频繁、无法预测的修改工作,从而降低试验效率。(2)如果测试人员为每型号飞行器信息处理系统手动编写仿真测试程序,测试团队无法承受资源和时间的开销。
发明内容
本发明需解决技术问题是提供一种通用的用于飞行器上信息处理系统的仿真测试方法,以提高仿真测试的试验效率。
为解决上述技术问题,本发明提出的一种用于飞行器上信息处理系统的仿真测试方法,采取技术解决方案如下:
1.对仿真测试流程的基本要素进行设定
所述仿真测试流程的基本要素由实体、事件、活动和进程构成;
所述实体包括数据实体和设备实体,所述数据实体指协议数据,所述设备实体包括物理设备和物理设备接口;
所述活动表示所述实体行为,包括发送数据、接收数据和等待;
所述事件的集合体现系统在某时刻的状态,包括发送数据成功,接收数据成功和接收到指定数据;
所述进程表示两个接口实体间的通讯过程,由多个活动按照一定的逻辑和时序关系构成,通过物理视图和流程视图描述,在所述物理视图中描述仿真测试设备间的连接关系,在所述流程视图中描述两个接口间的通讯流程,一个物理视图包含1个或多个流程视图。
2.对数据实体和测试流程进行建模
从三个层次对协议数据进行建模,包括数据参数模型、数据片段模型和数据块模型。所述数据参数表示一个具体的物理量;所述数据片段表示接口信号板卡发送或接收的一帧数据,由多个数据参数组成;所述数据块由1个或者多个数据片段构成。
从活动的角度对测试流程建模,包括开始活动模型、结束活动模型、发送活动模型、接收活动模型、等待活动模型和状态转移线。开始活动代表测试流程的起始位置;结束活动代表测试流程执行完毕;状态转移线将活动连接起来,形成一个网状结构,包含接收活动判断条件的组合,即用户定义事件组合。
3.基于测试流程模型和数据实体模型对测试流程进行仿真
步骤(1)进入物理视图中的某个流程视图,从而进入该流程某个活动集合.。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京机电工程研究所,未经北京机电工程研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910541143.6/2.html,转载请声明来源钻瓜专利网。