[发明专利]基于嵌入式系统架构模型的定量危险分析方法在审
申请号: | 201510092759.1 | 申请日: | 2015-03-02 |
公开(公告)号: | CN104680014A | 公开(公告)日: | 2015-06-03 |
发明(设计)人: | 董云卫;魏晓敏;杨蒙蒙 | 申请(专利权)人: | 西北工业大学 |
主分类号: | G06F19/00 | 分类号: | G06F19/00 |
代理公司: | 西北工业大学专利中心 61204 | 代理人: | 王鲜凯 |
地址: | 710072 *** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于嵌入式系统架构模型的定量危险分析方法,用于解决现有基于架构模型的安全性分析方法实用性差的技术问题。技术方案是采用AADL为嵌入式系统建立AADL架构模型,用错误模型附录和危险模型附录为AADL架构模型建立附录模型,构成系统的AADL安全性模型。将AADL安全性模型转换为DSPN模型进行定量计算危险的发生概率,并对AADL安全性模型进行危险分析,结合危险的严酷度等级,最终得到危险分析表,实现对嵌入式系统架构模型的定量危险分析,实用性好。 | ||
搜索关键词: | 基于 嵌入式 系统 架构 模型 定量 危险 分析 方法 | ||
【主权项】:
一种基于嵌入式系统架构模型的定量危险分析方法,其特征在于包括以下步骤:步骤一、根据AADL架构模型的层次结构,从上层构件开始,遍历模型中的所有构件,找到所有包含错误模型或危险模型的构件;按照下层子构件优先转换的原则,将AADL模型中的所有构件进行排序,得到一个构件转换序列;步骤二、依据步骤一得到的构件转换序列,将每个构件中的错误模型转换为DSPN模型,转换规则如下:将错误状态转换为DSPN模型中的位置;将初始错误状态转换为DSPN模型中带一个标识的位置;根据错误事件发生服从固定概率分布、泊松分布或者确定时间延迟分布的情况,分别将其转换为瞬时迁移、指数迁移和确定时间延时迁移;将错误状态之间的变迁,分别转换为位置到迁移的弧和迁移到位置的弧;利用转换得到的位置和迁移,将组合构件行为转换为位置到迁移的弧和迁移到位置的弧;利用转换得到的位置和迁移,另外,添加一个新的位置和一个新的变迁,将构件之间的错误传播转换为位置到迁移的弧和迁移到位置的弧;步骤三、在执行完步骤二后,如果构件中有危险模型,那么将危险模型转换为DSPN模型,转换规则如下:将危险转换为DSPN模型中的位置;根据危险触发事件发生服从固定概率分布、泊松分布或者确定时间延迟分布的情况,分别将其转换为瞬时迁移、指数迁移和确定时间延时迁移;危险源是错误模型中的错误状态,利用由危险和危险触发事件转换得到的位置和迁移,将危险传播关系分别转换为位置到迁移的弧和迁移到位置的弧;将危险之间的变迁,分别转换为位置到迁移的弧和迁移到位置的弧;步骤四、对步骤一得到的构件转换序列,执行完步骤二和步骤三后,得到的一个完整的DSPN模型;步骤五、利用AADL安全性模型中的错误传播关系和危险传播关系,实施危险分析,自动分析得到危险源、危险触发条件、危险和危险的严酷度等级以及它们之间的关系;步骤六、对步骤四得到的完整的DSPN模型,使用DSPN模型计算工具TimeNET计算每个危险发生概率;然后,根据MIL‑STD‑882D标准中的概率等级表,确定危险的发生概率等级;步骤七、结合步骤五得到的危险严酷度等级和步骤六得到的危险发生概率等级,根据危险风险评估矩阵,确定危险评估值;然后,根据这个危险评估值,依据危险风险接受等级表,确定危险接受等级;由此,得到危险分析表,完成基于嵌入式系统架构模型的定量危险分析。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西北工业大学;,未经西北工业大学;许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201510092759.1/,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类
G06 计算;推算;计数
G06F 电数字数据处理
G06F19-00 专门适用于特定应用的数字计算或数据处理的设备或方法
G06F19-10 .生物信息学,即计算分子生物学中的遗传或蛋白质相关的数据处理方法或系统
G06F19-12 ..用于系统生物学的建模或仿真,例如:概率模型或动态模型,遗传基因管理网络,蛋白质交互作用网络或新陈代谢作用网络
G06F19-14 ..用于发展或进化的,例如:进化的保存区域决定或进化树结构
G06F19-16 ..用于分子结构的,例如:结构排序,结构或功能关系,蛋白质折叠,结构域拓扑,用结构数据的药靶,涉及二维或三维结构的
G06F19-18 ..用于功能性基因组学或蛋白质组学的,例如:基因型–表型关联,不均衡连接,种群遗传学,结合位置鉴定,变异发生,基因型或染色体组的注释,蛋白质相互作用或蛋白质核酸的相互作用
G06F 电数字数据处理
G06F19-00 专门适用于特定应用的数字计算或数据处理的设备或方法
G06F19-10 .生物信息学,即计算分子生物学中的遗传或蛋白质相关的数据处理方法或系统
G06F19-12 ..用于系统生物学的建模或仿真,例如:概率模型或动态模型,遗传基因管理网络,蛋白质交互作用网络或新陈代谢作用网络
G06F19-14 ..用于发展或进化的,例如:进化的保存区域决定或进化树结构
G06F19-16 ..用于分子结构的,例如:结构排序,结构或功能关系,蛋白质折叠,结构域拓扑,用结构数据的药靶,涉及二维或三维结构的
G06F19-18 ..用于功能性基因组学或蛋白质组学的,例如:基因型–表型关联,不均衡连接,种群遗传学,结合位置鉴定,变异发生,基因型或染色体组的注释,蛋白质相互作用或蛋白质核酸的相互作用