[发明专利]一种基于依赖关系的EFSM模型事件失效修复方法在审
申请号: | 201711225963.1 | 申请日: | 2017-11-29 |
公开(公告)号: | CN108021746A | 公开(公告)日: | 2018-05-11 |
发明(设计)人: | 李征;史婷婷 | 申请(专利权)人: | 北京化工大学 |
主分类号: | G06F17/50 | 分类号: | G06F17/50 |
代理公司: | 北京思海天达知识产权代理有限公司 11203 | 代理人: | 沈波 |
地址: | 100029 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 依赖 关系 efsm 模型 事件 失效 修复 方法 | ||
1.一种基于依赖关系的EFSM模型事件失效修复方法,其特征在于:当模型的外部环境发生变化的时候,表现在模型阶段为模型迁移上的事件发生失效,进而导致模型部分路径不能执行,最终导致模型中部分功能的失效;本方法涉及的模型修复方法分为依赖分析阶段和迁移路径修复阶段两个核心操作;
第一、依赖分析阶段:当外部环境发生失效时,把外部环境的失效转化为模型层级迁移上触发事件的失效;根据依赖性分析,对与失效事件所在迁移存在控制依赖和数据依赖的迁移信息进行分析,确定原模型M中可修复信息和不可修复信息,对不可修复信息进行删除,得到中间模型M’,同时,根据可修复信息以及模型依赖关系,确定可修复迁移路径;
第二、迁移路径修复阶段:针对M’中可修复迁移路径,基于安全性的考虑,以在模型中增加新迁移和合并迁移路径的方式提出迁移路径修复规则对模型进行修复,得到新模型M”。
2.根据权利要求1所述的一种基于依赖关系的EFSM模型事件失效修复方法,其特征在于:
依赖分析阶段中EFSM模型修复方法,通过依赖分析确定模型中受失效事件影响的迁移信息,并分析这些信息的可修复性,确定模型中的可修复迁移路径;
EFSM依赖分析包括控制依赖和数据依赖,控制依赖主要描述的是模型中迁移之间的结构关系,而数据依赖主要描述的是迁移上变量之间的数据依赖关系;如果两条迁移只存在控制依赖关系,失效事件所在迁移上的信息与其他迁移之间不存在数据依赖关系,进而不存在因失效事件导致其他变量无法计算的可能;这种情况下两条迁移上的变量信息都是能够保留的,失效事件除外;此时,以经过这两条迁移之间的路径作为一条可修复迁移路径;
而对于两条迁移之间存在数据依赖的情况,需要遍历模型依赖图,获取迁移之间的数据依赖关系,得出迁移上事件的失效是否对其他迁移上信息存在影响;根据数据依赖的特征,把两条迁移上存在数据依赖的情况分为以下四种情况:
1)迁移T
2)迁移T
3)当某一条迁移T
4)当某一条迁移T
3.根据权利要求1所述的一种基于依赖关系的EFSM模型事件失效修复方法,其特征在于:迁移路径修复阶段:通过对模型信息保留和安全性等问题的考虑,结合模型定型切片与不定型切片上对模型状态和迁移的操作,基于本文方法自身的特点,对EFSM模型迁移路径修复规则进行了定义,具体规则如下:
迁移路径修复规则:对于可修复迁移路径如,t
(i)t
(ii)t
(iii)将t
在经过迁移路径修复规则之后,模型中添加了新的原本不在原模型中的迁移,所形成的新模型不一定是原模型的子模型,但是整个模型在语义上是与中间模型相一致的。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京化工大学,未经北京化工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711225963.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种稻田虾科学捕捞系统
- 下一篇:一种硫化物包裹型难处理金矿的湿式预处理方法