[发明专利]软件的失效模式的识别方法及装置有效
申请号: | 201810050215.2 | 申请日: | 2018-01-18 |
公开(公告)号: | CN108255728B | 公开(公告)日: | 2021-03-09 |
发明(设计)人: | 李冬;刘畅;刘梦玥;刘奕宏;邹臻;杨春晖;王强 | 申请(专利权)人: | 中国电子产品可靠性与环境试验研究所((工业和信息化部电子第五研究所)(中国赛宝实验室)) |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 周清华 |
地址: | 511300 广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 软件 失效 模式 识别 方法 装置 | ||
本发明公开了一种软件的失效模式的识别方法及装置,涉及互联网技术领域,该方法包括:对构建软件的预设需求模型划分为软件外部接口模型、软件功能模型、软件工作状态模型及软件系统依赖关系模型;并基于上述模型分别对软件的独立功能失效模式、软件的功能组合失效模式和软件的状态转移失效模式进行分析;充分体现软件工作状态转换和多个功能组合引起的软件失效,可全方位地分析软件失效模式,具有通用性、易推广和可复制的优点,从而在软件开发过程中发现软件失效的真正原因及潜在威胁,有效促进软件研制阶段安全性设计水平的提高,增强纠正措施的针对性和有效性,提高软件产品的安全性,降低软件失效带来的设备损坏和软件全寿命周期费用。
技术领域
本发明涉及互联网技术领域,特别是涉及一种软件的失效模式的识别方法及装置。
背景技术
如今新一代军用设备的系统已成为典型的软件密集型系统,其配置的软件对安全和任务完成具有重要影响。与此同时,软件失效引起的系统安全问题日益增加,据统计,现代军用装备中由软件引发的故障已经占到故障总数的70%以上。安全关键软件一旦发生故障或失效,轻则导致任务失败,重则设备损坏乃至人员伤亡。
因此,在军用设备的软件研制过程中,已将软件安全性作为重点关注对象,并发布了一系列的安全性标准,安全标准中规定了装备生命周期内各阶段应该开展的安全性工作,即开展FMEA(Failure Mode and Effect Analysis,软件失效模式及影响)的分析工作。
传统技术中通过建立软件系统层次结构及依赖关系模型,分析目标软件系统特有的软件失效模式,具体包括:基于软件模块的功能描述来提取失效模式,基于模块间的数据流信息提取失效模式;基于目标软件系统与外部数据源的数据交换提取失效模式;基于模块可能的运行结果提取失效模式。由于以层次结构及依赖关系作为基础进行软件失效模式分析,并未体现出软件工作状态的转换,而无法得到针对软件状态的失效模式,同时未考虑到由多个功能组合引起的软件失效模式,使得对软件失效模式分析不全面,无法查明软件失效的真正原因,导致任务失败,甚至设备损坏乃至人员伤亡。
发明内容
基于此,有必要针对软件失效模式不全面及无法查明失效原因等问题,本发明提供了一种软件的失效模式的识别方法及装置。
本发明实施例中提供了一种软件的失效模式的识别方法,包括以下步骤:
对构建软件的预设需求模型进行划分,获得软件外部接口模型、软件功能模型、软件工作状态模型及软件系统依赖关系模型;
基于所述软件外部接口模型和所述软件功能模型,对所述软件的独立功能失效模式进行分析,获得所述独立功能失效模式的分析结果;其中,所述软件的独立功能失效模式包括:功能输入失效模式、功能处理过程失效模式和功能输出失效模式;
基于所述软件功能模型和所述软件系统依赖关系模型,对所述软件的功能组合失效模式进行分析,获得所述功能组合失效模式的分析结果;
基于所述软件工作状态模型和所述软件系统依赖关系模型,对所述软件的状态转移失效模式进行分析,获得所述状态转移失效模式的分析结果;
根据所述独立功能失效模式的分析结果、所述功能组合失效模式的分析结果和所述状态转移失效模式的分析结果,识别所述软件失效的原因。
相应地,本发明实施例中提供了一种软件的失效模式的识别装置,包括:
划分模块,用于对构建软件的预设需求模型进行划分,获得软件外部接口模型、软件功能模型、软件工作状态模型及软件系统依赖关系模型;
独立功能分析模块,用于基于所述软件外部接口模型和所述软件功能模型,对所述软件的独立功能失效模式进行分析,获得所述独立功能失效模式的分析结果;其中,所述软件的独立功能失效模式包括:功能输入失效模式、功能处理过程失效模式和功能输出失效模式;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国电子产品可靠性与环境试验研究所((工业和信息化部电子第五研究所)(中国赛宝实验室)),未经中国电子产品可靠性与环境试验研究所((工业和信息化部电子第五研究所)(中国赛宝实验室))许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810050215.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:海洋动力涡轮机
- 下一篇:大数据场景下面向群组的服务可靠性预测方法