检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
机构地区:[1]同济大学电子与信息工程学院,上海201804
出 处:《电子学报》2012年第1期95-102,共8页Acta Electronica Sinica
基 金:国家科技支撑计划重大项目(No.2009BAG11B00;No.2011BAG01B03);国家自然科学基金(No.60674004;No.61075002)
摘 要:基于自动机理论模型检测的一个关键算法是判断有穷状态系统是否满足属性的判空检测.对标准Büchi自动机作判空检测,容易引起状态爆炸.本文以TGBA为研究对象,提出基于启发式SCCs的广义Büchi自动机判空检测算法.该算法在on-the-fly算法的基础上结合启发式深度优先搜索和SCCs检测算法,能较快地判断TGBA的非空性.通过正确性证明、复杂性分析和实验验证了该算法的正确可行性.在TGBA非空的情况下,该算法的时空性能比已有算法更优.The key operation of the automata-theoretic approach for model-checking is an emptiness checking algorithm, which can tell whether a finite state system satisfies its properties. It is usually done on standard Btichi automata with a single accep- tance condition, whose state size is very large and the state space explosion is prone to happen. In this paper, a heuristic SCCs empti- ness checking algorithm for generalized btichi automata is proposed, which is based on the on-the-fly algorithm, and can compute ac- cepting rims of transition-based generalized Btichi automaton by heuristic depth first searching and detecting for strongly connected components. The con'ectness and feasibility of our method have been confirmed by theoretical proofs and experimental results. Com- pared with the traditional methods, while transition-based generalized Bachi automaton is not empty, the time and memory consump- tion are reduced in our method.
关 键 词:模型检测 BÜCHI自动机 on-the-fly算法 判空检测
分 类 号:TP301[自动化与计算机技术—计算机系统结构]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.3