[发明专利]一种航电系统MBSE模型自动测试方法在审
申请号: | 201711123376.1 | 申请日: | 2017-11-14 |
公开(公告)号: | CN108062275A | 公开(公告)日: | 2018-05-22 |
发明(设计)人: | 张原;王军 | 申请(专利权)人: | 中国航空工业集团公司西安飞机设计研究所 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京航信高科知识产权代理事务所(普通合伙) 11526 | 代理人: | 高原 |
地址: | 710089 陕*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 系统 mbse 模型 自动 测试 方法 | ||
本发明公开了一种航电系统MBSE模型自动测试方法。所述航电系统MBSE模型自动测试方法包括:步骤1:连接测试用例计算机及运行被测模型的计算机;步骤2:编写测试用例,所述测试用例包括多个测试用例分支;步骤3:运行任意一个测试用例分支,监控MBSE模型,采集模型的响应;步骤4:将系统模型的当前状态通过UDP传入Stateflow图,Stateflow图自动判断被测对象的当前状态与Stateflow图中的状态进入规则是否一致;步骤5:判断所述步骤4中得到的判断结果能否自动进入其他测试用例分支;步骤6:重复所述步骤3至步骤5,直至运行过所有所述测试用例分支,从而得到测试报告。本申请的航电系统MBSE模型自动测试方法可实现自动化的对航电系统MBSE模型进行测试,并最终输出报告文件。
技术领域
本发明涉及航电系统自动测试应用技术领域,特别是涉及一种航电系统MBSE模型自动测试方法。
背景技术
飞行器航电系统的测试中,涉及很多由事件性、周期性消息消息,作为到航电系统的激励。在进行航电系统的自动测试中,如何激励这些事件信息并对系统的响应进行判定,根据系统的不同响应从而进行下一步的操作是很常见的问题。随着基于模型的系统工程(MBSE)设计方法展开,亟需一种能够与基于模型的系统工程相结合的自动测试方法。
因此,希望有一种技术方案来克服或至少减轻现有技术的至少一个上述缺陷。
发明内容
本发明的目的在于提供一种航电系统MBSE模型自动测试方法来克服或至少减轻现有技术的至少一个上述缺陷。
为实现上述目的,本发明提供一种航电系统MBSE模型自动测试方法,用于测试MBSE模型,所述航电系统MBSE模型自动测试方法包括:
步骤1:连接测试用例计算机及运行被测模型的计算机,初始被测模型的计算机中的MBSE模型,保证被测模型的计算机能够正常接收UDP协议数据;
步骤2:编写测试用例,所述测试用例包括多个测试用例分支;将被测模型的各状态转化为StateFlow图中状态的跳转准则,将被测对象的各跳转准则作为测试用例的各输出状态,保证Stateflow正常接收UDP数据;
步骤3:运行任意一个测试用例分支,监控MBSE模型,采集模型的响应;
步骤4:将系统模型的当前状态通过UDP传入Stateflow图,Stateflow图自动判断被测对象的当前状态与Stateflow图中的状态进入规则是否一致,若是,则进行步骤5,若否,则系统错误,结束测试;
步骤5:判断所述步骤4中得到的判断结果能否自动进入其他测试用例分支,若能,则自动进入能够进入的其他测试用例分支,并重复所述步骤4;若否,则进行下一步;
步骤6:重复所述步骤3至步骤5,直至运行过所有所述测试用例分支,从而得到测试报告。
优选地,所述步骤2中的测试用例能够全覆盖所述待测的MBSE模型的状态。
本申请的航电系统MBSE模型自动测试方法可实现自动化的对航电系统MBSE模型进行测试,并最终输出报告文件。测试系统通过采集航电系统的状态,将其与测试用例中的跳转条件作为比较,以比较结果作为测试用例每一步跳转的判据,最终遍历整个的测试用例。
附图说明
图1是本申请一实施例的航电系统MBSE模型自动测试方法的流程示意图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国航空工业集团公司西安飞机设计研究所,未经中国航空工业集团公司西安飞机设计研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711123376.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:抗GITR抗体和其使用方法
- 下一篇:设备异常检测方法和装置、及存储介质