[发明专利]基于AADL的IMA系统健康监控的测试方法有效

专利信息
申请号: 202010879099.2 申请日: 2020-08-27
公开(公告)号: CN112115022B 公开(公告)日: 2022-03-08
发明(设计)人: 吴玉美;余正伟;刁晓栩;刘斌 申请(专利权)人: 北京航空航天大学
主分类号: G06F11/30 分类号: G06F11/30;G06F11/36
代理公司: 北京慕达星云知识产权代理事务所(特殊普通合伙) 11465 代理人: 曹鹏飞
地址: 100191*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 基于 aadl ima 系统 健康 监控 测试 方法
【权利要求书】:

1.一种基于AADL的IMA系统健康监控的测试方法,其特征在于,包括以下步骤:

步骤1:分析IMA系统健康监控和故障处理的测试需求;

步骤2:采用AADL语言和错误模型附件EMA根据测试需求,建立AADL故障模型;

步骤21:提取所述测试需求,获得故障类型、所需的健康监控层次、针对相应故障做出的故障响应;

步骤22:利用所述IMA系统中的配置表根据所述IMA系统的进程、所在分区或所在模块配置相应的所述故障响应,从而获取所述配置表中定义的发生故障的故障位置,所述故障位置包括进程位置、分区位置或模块位置;

步骤23:进行状态转换推断,根据所述配置表、分区配置表和健康监控代码,推断初始状态、故障发生时状态和发生后预期的状态改变过程,并进行记录;

步骤24:根据所述IMA系统的结构将故障的传播端口和连接的路径列入所述AADL故障模型的内部,进行所述AADL故障模型内的错误传播建模;

步骤25:确定所述故障类型的故障属性,获得故障概率和错误通过所述路径进行传播的传播概率;

步骤26:根据所述故障类型、所述健康监控层次、所述故障响应、所述故障位置、所述状态转换、所述传播端口、所述路径、所述故障属性和所述传播概率,采用所述AADL语言和所述错误模型附件EMA中对应的元素进行描述建立所述AADL故障模型;

步骤3:由所述AADL故障模型生成测试用例,采用所述测试用例触发IMA系统故障;

步骤4:监控所述IMA系统运行状况,获得测试结果。

2.根据权利要求1所述的基于AADL的IMA系统健康监控的测试方法,其特征在于,所述步骤1中所述测试需求从所述IMA系统的配置表、分区配置表和健康监控代码中获得。

3.根据权利要求1所述的基于AADL的IMA系统健康监控的测试方法,其特征在于,所述健康监控层次包括进程级、分区级和模块级的健康监控,分别进行建模测试。

4.根据权利要求3所述的基于AADL的IMA系统健康监控的测试方法,其特征在于,所述步骤3中的所述测试用例采用TC={A,E,A′,M}的四元组表示,所述A和A′分别表示所述IMA系统故障发生前的结构和状态集、故障处理后的结构和状态集;E={e0,...,ep}表示A中触发的故障集;M表示A的运行环境;A进一步分解为A={PA,SA},在所述分区级的测试中,A是分区内应用程序任务及任务状态的集合:其中,PA代表所述应用程序的分区任务集合,SA={s0,...,sn}是任务状态集合;在所述模块级的测试中,PA表示被测分区或分区集,SA表示分区状态。

5.根据权利要求1所述的基于AADL的IMA系统健康监控的测试方法,其特征在于,采用所述测试用例触发所述IMA系统故障实现错误激励,所述错误激励包括两种方法,一种是针对所述IMA系统程序的所述错误激励,对所述IMA系统的代码采取插入故障代码的方式触发,另一种是针对所述IMA系统逻辑配置表的所述错误激励,对所述代码进行修改的方式触发;所述IMA系统的进程运行在分区中,所述配置表包括系统配置和分区配置,通过修改所述系统配置或所述分区配置,分别.激励相应的所述分区内的分区级错误或进程级错误。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京航空航天大学,未经北京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202010879099.2/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top