位置:成果数据库 > 期刊 > 期刊详情页
基于启发式on-the-fly的扩展TGBA模型检测算法
  • ISSN号:0254-4164
  • 期刊名称:《计算机学报》
  • 时间:0
  • 分类:TP301[自动化与计算机技术—计算机系统结构;自动化与计算机技术—计算机科学与技术]
  • 作者机构:[1]同济大学电子与信息工程学院,上海201804, [2]江西理工大学信息工程学院,江西赣州341000
  • 相关基金:本课题得到江西省教育厅科学技术研究项目(GJJl3412,GJJl4429,GJJ13410)、国家科技支撑计划重大项目(2009BAGllB00,2011BAG01803)、国家自然科学基金(61462034,61075002,61273180)及山东省自然科学基金(ZR2012FL17)资助.
中文摘要:

以广义Btichi自动机为研究对象,对其作判空检测能为解决系统的状态空间爆炸问题提供有效途径.但广义Btichi自动机难以适用于安全苛求计算机系统中,只需满足某个可接受条件子集便可作出非空性判断,进而能判断出系统的安全性的情形.文中提出了基于启发式on-the-fly的扩展TGBA模型检测算法,该算法采用ETGBA模型,通过启发式on-the-fly判空检测方法对ETGBA作判空检测时,加强了对不能构成其可接受运行的结点的处理,节省了内存空间,提高了检测效率,从而能较快地作出非空性判断.通过算法的正确性证明及复杂度分析、实验比较与实例研究验证了所提出算法的正确性与实际可行性.与已有算法相比,该算法的通用性更强,当应用于广义Bfichi自动机的判空检测时,其时空性能均优于已有算法.

英文摘要:

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. Emptiness checking of generalized Btichi automaton can relieve the problem of state space explosion. However, in some safety-critical computer systems, non-emptiness judgment for safety verified model can be made out by strongly connected components which are accessible from initial state and include some subset of acceptance conditions. It is difficult to apply existing emptiness checking algorithms to analyze and verify the safety of safety-critical computer system. In this paper, we propose a heuristic on-the-fly model checking algorithm for ETGBA (extended transition- based generalized Btichi automaton). The proposed algorithm adopts an extended model structure for transition-based generalized Btichi automaton, based on the algorithm for on-the-fly emptiness checking, it combines heuristic depth first searching with detecting of strongly connected components to compute accepting runs of ETGBA. The correctness and feasibility of our method have been confirmed by theoretical proofs and experimental results. Compared with the traditional methods, the proposed algorithm has better applicability than existing methods, when emptiness checking is used for generalized Btichi automaton, in most cases, the states space explored can be decreased, so the time and memory consumption for system's property verification are reduced in our method.

同期刊论文项目
同项目期刊论文
期刊信息
  • 《计算机学报》
  • 北大核心期刊(2011版)
  • 主管单位:中国科学院
  • 主办单位:中国计算机学会 中国科学院计算技术研究所
  • 主编:孙凝晖
  • 地址:北京中关村科学院南路6号
  • 邮编:100190
  • 邮箱:cjc@ict.ac.cn
  • 电话:010-62620695
  • 国际标准刊号:ISSN:0254-4164
  • 国内统一刊号:ISSN:11-1826/TP
  • 邮发代号:2-833
  • 获奖情况:
  • 中国期刊方阵“双效”期刊
  • 国内外数据库收录:
  • 美国数学评论(网络版),荷兰文摘与引文数据库,美国工程索引,美国剑桥科学文摘,日本日本科学技术振兴机构数据库,中国中国科技核心期刊,中国北大核心期刊(2004版),中国北大核心期刊(2008版),中国北大核心期刊(2011版),中国北大核心期刊(2014版),中国北大核心期刊(2000版)
  • 被引量:48433