实时系统模型检测工具FPTAT的算法与实现

来源 :中国科学院软件研究所 | 被引量 : 1次 | 上传用户:francis123123
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
模型检测方法是最近二十年来最成功的自动验证技术之一,目前已经广泛应用于有穷状态系统(包括通信协议和电路设计)的分析和验证。实时系统的安全性至关重要,模型检测方法可以有效的帮助发现实时系统设计中的一些缺陷或错误,进而提高系统的安全性。 目前国际上有很多实时系统模型检测理论和方法的研究,也存在一些模型检测算法和验证工具,这些工具的大部分或者是基于离散语义模型,或者是基于连续语义模型。 本文介绍的有限精度时间自动机是时间自动机(连续时间语义)的一种语义简化,其有限精度语义结合了连续语义和离散语义各自的优点,既可以描述异步系统,同时由于时钟取值为非负整数,因而相应的模型检测算法也比较简单。基于有限精度时间自动机理论,我们实现了实时系统模型检测工具FPIAT,用于实时系统的可达性分析和验证。并且工具FPTAT实现了一种符号化方法,在模型检测实验中取得了良好效果。 论文的主要工作如下: 1) 设计了基于有限精度时间自动机理论和符号化模型检测方法的实时系统模型检测算法,实现了实时系统模型检测工具FPZAT,通过实验研究证明了其良好的算法效率。 2) 实现了一种符号化方法,即SDS数据结构符号化表示状态空间的状态集,并提出了基于符号化方法的两级Hash索引结构组织状态空间。 3) 此外,还将活动时钟理论应用到基于有限精度时间自动机理论的模型检测中,有效的减少了状态的存储空间,提高了模型检测效率。
其他文献
信息社会对于系统和信息安全性的要求日益增加,需要对人的身份进行识别的应用场合越来越多,传统的身份识别方法由于其自身所固有的弱点已不能满足社会发展的要求.生物识别技
信息技术在金融监管领域中的普及运用,不但为日常业务操作带来便利,同时也为未来科学决策积累了庞大业务数据。这些数据蕴藏的丰富信息可以从不同侧面反映出外汇形势发展状况和
随着Internet的迅速发展,各种信息也在迅猛增加。面对海量的信息,人们常常无法选择和消化,不知道如何更方便、更快捷、更有效地发现自己所需要的信息资源。目前,Web系统为所
人脸检测与识别技术是模式识别与机器视觉领域中最有挑战性的研究课题之一。随着我国公安系统人脸图像信息库的建立和日趋完善,人脸识别技术正逐步应用到公安刑侦、治安管理等
国际化是软件设计的基本需求,输入法是软件国际化的最重要的组成之一。自从X11R6发布以来,XIM(X输入法,X Input Method)是实现X窗口系统上的输入法的主流技术。现在,新的输入
软件可靠性预测是一个研究难度非常大的课题,预测结果的准确程度直接影响到工程人员对软件质量的判断,进而影响到软件的开发,测试和应用等诸多方面。在目前的各种预测方法中,相对
伴随着集成电路(IC)技术的发展,电子设计自动化(EDA)逐渐成为重要的设计手段,已经广泛应用于模拟与数字电路系统等许多领域。EDA的一个重要特征就是使用硬件描述语言(HDL)来完
随着软件通用化与个性化之间矛盾的日益加剧,以及软件开发意识的提高,工作流技术越来越被业内所关注。工作流技术为企业流程再造(BPR),企业流程自动化,企业应用集成(EAI),提供了坚
多目标进化算法是目前进化计算中最为活跃的研究分支之一,该研究领域经历十几年的发展,已经出现了很多著名的研究成果,并且在航空飞行器设计、工程科学以及自然科学等领域得到了
对于入侵检测系统发出的大量报警而言,报警关联是一种非常重要的技术。当前,该领域的研究前沿主要集中在从初始报警中获取攻击策略。有理由相信,纯入侵检测已经不能满足安全