[发明专利]一种基于测地距的并发系统模型检测方法有效
申请号: | 201611221524.9 | 申请日: | 2016-12-27 |
公开(公告)号: | CN106681920B | 公开(公告)日: | 2020-11-03 |
发明(设计)人: | 刘小燕;王健;刘永利;陈艳丽;沈记全 | 申请(专利权)人: | 河南理工大学 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 454003 河南省焦作市高新*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提出了一种基于测地距的并发系统模型检测方法,针对模型检测中的状态爆炸问题,采用假设保证组合验证方法,研究组合验证出现的多种挑战,解决假设保证组合验证出现的分解问题。通过测地距将整个系统分解成若干个组,每个组中的子系统之间的关系尽可能亲密,从而解决了模型检测过程中容易产生的状态爆炸问题。 | ||
搜索关键词: | 一种 基于 并发 系统 模型 检测 方法 | ||
【主权项】:
一种基于测地距的并发系统模型检测方法,其特征在于:该方法包括以下步骤:①建立系统关系图:把整个系统看作一个图,每个子系统看作图中的一个顶点;某两个子系统之间有共享变量,则这两个子系统之间有条边;②求图中任意两顶点的测地距:图中两个顶点之间最短路径的边数作为两个顶点之间的测地距;对于图中两个非连通的顶点,测地距为无穷大;③求各顶点的离心率:给定图G=(V,E),其中V是顶点集,E是边集,对于顶点v∈V,v的离心率是v与其他顶点u∈V‑{v}之间的最大测地距;④将图中每个顶点的分组编号初始化为0;⑤通过循环求出每个顶点的分组编号:(1)求出未分组顶点中的最大离心率;(2)找出未分组顶点中离心率等于本轮最大离心率的顶点i;1)设置顶点i的分组编号为Gno,Gno的初始值为1;A)找出顶点i的未分组邻居j;B)将j的分组编号保存为Gno;a)找出j的未分组且离心率和i相同的邻居jn;b)将jn的分组编号也保存为Gno。c)转到a);C)转到A);2)将Gno的值增加1;(3)转到(1);⑥输出每个分组的顶点号。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于河南理工大学,未经河南理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201611221524.9/,转载请声明来源钻瓜专利网。