[发明专利]一种分析组合线性混成自动机全局可达的方法和装置在审

专利信息
申请号: 201810466424.5 申请日: 2018-05-16
公开(公告)号: CN108694285A 公开(公告)日: 2018-10-23
发明(设计)人: 卜磊;任昕悦;邢少鹏;王佳宛;赵建华;李宣东 申请(专利权)人: 南京大学
主分类号: G06F17/50 分类号: G06F17/50
代理公司: 江苏银创律师事务所 32242 代理人: 孙计良
地址: 210001 江*** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 自动机 组合线性 约束求解器 方法和装置 路径片段 可达性 全局 验证 复杂组合 路径编码 模型检验 验证工具 求解 分析 检验
【说明书】:

发明公开了一种分析组合线性混成自动机全局可达的方法和装置。本发明通过对组合线性混成自动机进行路径编码,编码成相应的SAT约束和SMT约束,经相应的SAT约束求解器和SMT约束求解器求解实现有界模型检验,并在检验过程中利用SMT约束求解器收集不可达路径片段。然后将不可达路径片段编码成相应的LTL约束,通过LTL验证工具验证组合线性混成自动机全局可达性。本发明可验证复杂组合线性混成自动机的全局可达性。

技术领域

本发明涉及组合线性混成自动机的模型检验。

背景技术

实时混成系统是一类兼具离散与连续行为的复杂系统,其离散行为受事件驱动,连续行为随时间变化,在实时控制领域应用广泛。这种实时混成系统可使用混成自动机进行建模。由于实时控制系统广泛应用于安全攸关领域,使用混成自动机进行建模并验证系统安全性成为相关领域的重要研究问题。但是混成系统的验证复杂度极高,即使是线性混成自动机的可达性问题也是一个不可判定的问题。在目前的软硬件技术的限制下,使用混成自动机进行模型检验能够处理的问题规模十分有限。

因此,如何控制混成自动机模型检验的复杂度、提高检验效率与可处理问题规模是相关研究热点所在。同时实际系统进行模型验证代价较高,如何将模型检验技术实际运用到真实系统中也是相关领域重点关注问题之一。

发明内容

本发明所要解决的问题:现有技术下,组合线性混成自动机具有极高的复杂度,想要通过遍历其状态空间的方式来验证组合线性混成自动机的全局可达性难以实现。

为解决上述问题,本发明采用的方案如下:

根据本发明的一种分析组合线性混成自动机全局可达的方法,包括以下步骤:

S1:获取组合线性混成自动机数据;所述组合线性混成自动机数据包含组合线性混成自动机、初始节点组以及目标节点组;所述组合线性混成自动机是由具有共享事件的多个线性混成自动机组合而成;所述线性混成自动机包含由若干节点和节点间迁移关系所组成的图结构;所述节点包括节点标识和节点状态信息;所述初始节点组中的节点为相应的各个线性混成自动机中的节点;所述目标节点组中的节点为相应的所述线性混成自动机中的节点;

S2:使用面向路径编码的有界可达性分析的方法验证所述目标节点在所述组合线性混成自动机的可达性,并在所述的验证过程中收集不可达路径片段组成不可达路径片段集合;所述不可达路径片段是指不满足给定行为或规约的路径片段;所述路径片段是路径上的一段片段;所述路径是所述初始节点经迁移后所形成的节点序列信息和节点迁移信息;

S3:在所述组合线性混成自动机图结构中用所述不可达路径片段集合中的所述不可达路径片段进行阻塞后分析所述目标节点是否可达;若所述目标节点不可达,则所述目标节点在所述组合线性混成自动机中全局不可达;

所述步骤S2包括以下步骤:

S21:在所述组合线性混成自动机的图结构中,在给定步长的限定下,枚举出各个线性混成自动机的初始节点迁移至对应目标节点的路径,并组成路径组集合,并初始化所述不可达路径片段集合为空;所述路径组集合是路径组的集合;所述路径组由各个线性混成自动机的路径组成;所述路径组的每条路径对应所述组合线性混成自动机中的一个线性混成自动机;

S22:将所述路径组集合中的未遍历的路径组的每条路径编码成相应的路径SAT约束,组成路径SAT约束组,并使得所述路径SAT约束规避所述不可达路径片段集合中的不可达路径片段;所述路径SAT约束组中的每个路径SAT约束对应有相应的路径,并对应所述组合线性混成自动机其中一个线性混成自动机;所述路径SAT约束组与路径组相对应;

S23:使用SAT约束求解器对所述路径SAT约束组进行整体求解,若所述SAT约束求解器可接,则表示所述目标节点全局可达,结束;否则将该路径SAT约束组所对应的路径组作为候选路径组执行步骤S24;

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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