【摘 要】
:
随着计算机技术的蓬勃发展,各种应用软件已经成为人们生活中的重要组成部分,如何提高软件的可靠性与安全性则成为了计算机领域中的重要挑战。验证作为一类用以说明一个系统是
论文部分内容阅读
随着计算机技术的蓬勃发展,各种应用软件已经成为人们生活中的重要组成部分,如何提高软件的可靠性与安全性则成为了计算机领域中的重要挑战。验证作为一类用以说明一个系统是否满足其性质描述的技术,被广泛的应用于软件可靠性与安全性的检查中,其中,测试与模型检测已经应用于软件系统的验证中,并成功攻克了很多难题,但目前仍然存在一些不足:测试只能证明软件中存在错误,而不能证明其中不存在错误,且测试用例较难设计;模型检测中模型较难提取,且抽象出的模型与实际系统可能存在不一致的问题,并且在系统规模庞大的时候,容易产生状态空间爆炸问题。针对上述问题,一种轻量级的自动化验证技术被提出来,在运行时验证(Runtime Verification,RV)中,利用时序逻辑公式描述系统应满足的性质,并据此构建监控器,然后监控系统的运行轨迹,该轨迹信息的获取方式可分为在线获取与离线获取两种,在实际应用中,所对应的方法分别是代码插桩与查看日志文件,最终根据监控到的数据来验证系统的本次运行是否满足该性质。由于在RV的应用中,是通过检查系统运行轨迹的有穷前缀来进行验证,在获取的数据不足时,无法给出明确的验证结果,因此传统的二值语义并不适用,需要将其扩展为三值语义。此外,还存在着性质描述语言表达能力不足的问题,这会导致一些性质无法被描述。相对而言,命题投影时序逻辑(Propositional Projection Temporal Logic,PPTL)的表达能力较强,且带星操作的PPTL具有完全正则表达能力。在此基础上,本文提出了一种基于三值语义PPTL(PPTL3)的运行时验证方法:对于软件系统,不需抽取建立其相应的模型,只需获取其运行时产生的信息即可;而对于根据系统需求所抽象出的待验证性质,利用上述定义的PPTL3公式来描述,然后利用范式以及自动机相关的理论将其转化为监控器。基于上述的理论研究,本文提出了一个基于PPTL3的运行时验证中监控器的构造方法:首先,根据系统需求抽象出需要验证的性质φ;然后根据范式与范式图的理论,将φ与?φ重写为等价的范式并进一步表示为范式图的形式;进一步通过对范式图中结点添加一个有穷的标记来说明因chop操作符之前的公式只存在无穷模型而导致整个公式不存在相对应模型的问题;在转换得到打结Büchi自动机之后,通过改变其接收状态集来重新定义一个非确定有穷自动机,进而求得与其等价的确定的有穷自动机;最终将两个有穷自动机做乘积以得到最终的监控器。根据该流程,本文利用Java语言编程实现了该工具,并通过一个文件操作相关的例子说明了监控器构造算法的可用性。
其他文献
大脑皮质高级认知功能的发挥依赖于两类重要的神经元:兴奋性投射神经元和抑制性中间神经元协同作用。这其中,尽管中间神经元的数量仅占皮质全部神经元的20%-30%,但却是神经环
农作物病害识别一直是图像识别领域的重要问题。引入新的学科理论,结合最新科技,为了探索最优图像的识别策略,图像识别领域开始关心多种方法综合使用。鉴于传统图像处理在作物病害应用中复杂且效率低下的手动设计特点,本文研究了深度学习算法在作物病害识别中的性能,主要做以下工作:(1)本文农作物病害数据集总计40772张图片包含10种作物,26种病害种类和标记有病害程度的样本共计59类,并研究了模型训练前的数据
非正交多址接入技术(Non-orthogonal Multiple Access,NOMA)可提高频谱利用率,增加接入用户数且与现有通信架构兼容,已成为5G的候选技术之一,其主要思想是不同用户同时共享同
本文主要设计了三种工作在60GHz毫米波的近场辐照系统,仿真分析了系统辐照区域的SAR值分布均匀度,对模型进行了优化改善,从而获得了更好的辐照均匀度。为了更高效的研究生物
随着计算机技术和网络技术的迅猛发展,人们对于多媒体的应用也越来越广泛,使得人们在视觉和听觉质量上的要求也不断提高。高效视频编码标准(High Efficiency Video Coding,HE
目的:总结伤寒论经方辨治失眠的规律和特点,总结失眠常见证型及方药,观察柴胡加龙骨牡蛎汤治疗老年原发性失眠(邪犯少阳型)的有效性及安全性。方法:理论研究通过研究《伤寒论》中关于失眠的29条条文,总结仲景辨治失眠的规律和特点。临床收集老年原发性失眠患者500例,剔除资料不全者,用Spss22.0进行统计,选用组间距离法,按照2-5类进行聚类,聚类分析出老年原发性失眠常见证型及方药。临床收集老年原发性失
众所周知,向量优化理论与应用研究中研究的热点之一是向量平衡问题稳定性分析(见文[1-15,17-26,29-53]),而稳定性分析的一个十分重要方面是连续性研究.首先借助集合极限的性
随着社会信息化的深入,大量数据产生并积累,数据越来越呈现出数量巨大、结构复杂、类型众多、富有价值等特点。在数据中发现有用的知识,挖掘有价值的信息一直是传统数据挖掘
随着我国经济结构的转型发展,第三产业占据了越来越多的经济总量,在此背景下很多企业开始寻求多元化的经营模式。在企业多元化经营的转型中,需要了解新业务的经营本质,突破行业壁垒。正通汽车在进行多元化经营的过程中也面临这一问题,目前已经决策投资一家酒店,但对酒店的投资决策影响因素尚不明确,因此需要针对酒店建设的影响因素以及投资回报率进行分析。本文从“商圈理论”、“市场区位理论“、”市场定位理论“出发,整理
图像拼接技术研究的是如何将多张相互之间具有一定重叠部分的小视场图像拼接成为一张大视场的高分辨率图像。随着计算机技术和机器视觉技术的发展,图像拼接技术在全景监控领