基于PPTL3运行时验证监控器的研究与改进

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:Biremoon
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机技术的发展,各种应用软件逐渐深入到人们日常生活的各个领域。但是应用软件的微小错误都可能对人们造成极其负面的影响,为此提高软件系统的可靠性和安全性是非常重要的。运行时验证作为一种轻量级验证技术,弥补了传统验证技术的缺陷,使用形式化方法描述性质并将其转换为对应的监控器,然后从被验证系统中提取运行轨迹并交予监控器,最终监控器将判断性质给出结果与反馈。各种时序逻辑被广泛用来描述运行时验证性质,命题投影时序逻辑(Propositional Projection Temporal Logic,PPTL)具有完全正则表达能力,由于运行时验证只能获取系统的有限轨迹,为此一种基于PPTL三值语义(Three-valued PPTL,PPTL3)的运行时监控器构造方法被提出,相应的PPTL3性质监控器生成工具(Property Monitor Generation of PPTL property,PMG_PPTL)被实现并分别应用到离线和在线监控的社交网络系统中。本文对基于PPTL3的运行时验证监控器进行了研究,提出了监控器的改进方案并在PMG_PPTL中实现。首先,直接地证明了监控器构造算法的正确性,保证了构造算法生成的监控器与PPTL三值语义的一致性。其次,提出了监控器构造算法需要解决的两个关键问题,分别是打结Buchi自动机(Stutter BuchiAutomaton,SBA)转换NFA过程中NFA可接受状态的判空操作和构造监控器之前的最小化DFA操作,为此给出了基于强连通分量(Strong Connected Component,SCC)的判空算法和最小化确定有穷自动机状态算法,并且研究分析了改进后PPTL3监控器构造算法的时间复杂度以及空间复杂度。然后,介绍了 PMG_PPTL中两个算法的实现以及其他改进细节,并将改进前后的监控器进行了一定的对比,结果明显的表明了改进的必要性。随后,提出了基于PMG_PPTL的命题式轨迹监控系统(Propositional Trace Monitoring System,PTMS)和数据式轨迹监控系统(Data-based Trace Monitoring System,DTMS)。PTMS每次离线监控只包含一个性质的监控器,监控的轨迹形式是原子命题的合取,对目标系统的语言没有任何限制。DTMS的一次在线或离线监控均可包含多个性质的监控器,监控的轨迹形式是数据对象,其中离线监控对目标语言没有限制,而在线监控必须是Java。最终,将PMG_PPTL与其他运行时验证监控器进行对比,表明了PMG PPTL的可用性。
其他文献
老旧的变电站中存在大量的非智能数字仪表,无法自动将仪表检测的数据同步到变电站管理系统中。为此,变电站需要耗费大量的人力物力采集数字仪表的数据并同步到管理系统中。但是采用人工抄表的方式采集仪表数据存在众多的弊端,既无法保证数据的质量,也无法达到仪表数据检测的实时性,为变电站的管理带来了诸多不便。因此需要一种智能的方法自动采集仪表数值并上传数据。视觉监控系统和电力巡检机器人在变电站中的广泛应用,为解决
本文首先从带有7个位势的3 × 3矩阵谱问题出发,借助零曲率方程推导出相应的非线性演化方程族.然后,利用迹恒等式方法构造出该方程族的Hamilton结构.再借助于Riccati方程组求出无穷守恒律.从而证明了该非线性演化方程族的可积性.
本文运用随机森林决策树和最近邻法等算法,预测WEB交互界面不同视觉流程中视觉元素竞争结果的概率分布,为优化WEB交互界面布局提供依据。研究中讨论了界面跳动型视觉流的主要特点,提出WEB交互界面的随机跳动的视觉流特点来源于其内在的视觉竞争机制,对于竞争的影响因子提出猜想,并进行相关性实验验证。对于得到验证的影响因子进行了训练和数据分析,构建了模拟竞争过程的决策树和KNN模型。通过界面优化实验结果,利
县域各类规划由于历史、行政层级等原因造成目前多规并行冲突的局面,不但没有更好地发挥多种规划的作用,反而使规划体系变得更加繁杂,造成各规划之间在执行时存在多方干扰与
目的:1.通过文献收集,获取小儿抽动障碍中医辨证论治的方法和规律,为后续研究打下基础,为临床辨证论治提供客观依据。2.通过临床调查,研究小儿抽动障碍中医证型分布规律及影响抽动障碍的相关因素,为该病的预防与控制提供参考依据。方法:1.选择以“多发性抽动症”或含“抽动障碍”或含“抽动秽语综合症”并且“小儿”或含“儿童”为关键词,时间跨度为2011年1月1日至2018年12月31日收录于中国知网、万方数
随着深度学习,强化学习,元学习等学习模式的蓬勃发展,通用人工智能逐渐成为人工智能的目标。典型地,Alpha Go首先利用自学习模式取得了该方面的革命性突破。智能化特征提取代替繁杂的手工特征提取,越来越成为高光谱影像分类应用中的流行趋势。目前,很多基于深度学习的方法,例如SAE,DBN,CNN等,都在高光谱数据上展示了强大的特征提取能力。尤其是,CNN得益于卷积算子的特殊性,在高光谱数据上取得了非常
单目标跟踪要求在一段视频序列中仅根据有限的第一帧信息,在随后时空连续变化的情况中准确找到目标,其中涉及的变化包括空间的变化、时序的变化、目标的表观变化。目标跟踪技术在实际生活的许多方面都有重要应用。本文以孪生网络类的目标跟踪算法为基础研究对象,从网络结构、时序信息建模、参数微调三个角度进行改进。1,从网络结构角度,提出一种改进的二分支孪生网络结构,首先使用传统的孪生网络分别对输入的模板图和搜索图提
新疆作为西北边疆腹地,与14个国家相邻,是丝绸之路经济带的重要位置,其重要的经济、政治战略地位不言而喻,其经济发展对西北地区经济发展、乃至全国的经济发展意义重大。尼勒
随着网络购物的快速发展,产生了大量与商品相关具有研究价值的评论信息。这些信息对平台的发展、商家的信誉和消费者的购物体验有着非常重要的指导意义。这些评论数量巨大,仅仅靠人力难以分析处理。情感分析就是运用自然语言处理相关技术商品评论进行研究,并提取评论中有价值情感信息的技术。但是普通情感分析无法识别出同一评论中不同对象的情感,而对象级情感分析则可以识别出评论中不同的评论对象以及这些评论对象的不同情感,
Mo_2Fe B_2基金属陶瓷是一种具备高硬度、高耐磨性、良好的高温稳定性、优良的导电性的高性能复合材料,在高硬度和高耐磨领域有着广阔的应用前景。本文采用低成本的钼铁粉、碳化硼粉、铁粉为原料通过原位反应烧结法制备了Mo_2Fe B_2基金属陶瓷,并采用了X射线衍射(XRD)、扫描电子显微镜(SEM)、X射线能谱(EDS)和力学性能分析等检测手段系统地分析了Mo_2Fe B_2基金属陶瓷的烧结工艺、