发明名称 一种IO高效检测大规模系统环路方法
摘要 本发明公开一种IO高效检测大规模系统环路方法,构建了一个通用的框架去寻找所有反例,对于每一个可接受状态,DACC首先寻找ASCC包含的可接受状态,接下来找到ASCC的所有可接受环路,本申请方法的优点在于避免了搜索许多无用路径,这些无用路径不可能到达可接受环路。为了进一步降低I/O的复杂度和提高本申请方法的表现,本申请提出来计算两个状态交集和动态路径管理技术。交集计算技术最差的I/O复杂度是线性的,因此可以提高搜索ASCCs算法的表现。动态路径管理技术在搜索的时候可以降低内存抖动现象,从而提高找到所有可接受状态算法的表现。
申请公布号 CN106339287A 申请公布日期 2017.01.18
申请号 CN201610751128.0 申请日期 2016.08.29
申请人 成都科鸿达科技有限公司 发明人 吴立军
分类号 G06F11/22(2006.01)I;G06F11/36(2006.01)I 主分类号 G06F11/22(2006.01)I
代理机构 成都宏顺专利代理事务所(普通合伙) 51227 代理人 周永宏
主权项 一种IO高效检测大规模系统环路方法,其特征在于,包括:S1、建立DACC框架,遍历所有的可接受状态集合,对于每一个可接受状态,首先通过使用SFA算法寻找ASCC包含的可接受状态,接下来再利用FACA去寻找ASCC的可接受环路,当可接受状态都被遍历了,则所有可接受环路也就都被找到;S2、通过调用enumerateBFS()使用外部广度优先算法BFS,然后通过使用算法EPH构成了MPHF;根据步骤S1建立的DACC框架,DACC找到所有系统可接受状态;S3、首先从可接受状态中计算之前可达状态集合和之后可达状态,然后计算他们ASCC包含可接受状态的交点;S4、寻找ASCC中所有可以接受状态的环路。
地址 610041 四川省成都市高新区天府大道中段1388号1栋3层328号