实时系统的运行时验证研究

来源 :华中师范大学 | 被引量 : 0次 | 上传用户:cmcbst
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在国民经济与国防现代化建设中,计算机软件在日常生活中的应用越来越普及,软件可靠性问题日趋受到人们的重视,尤其对于一些安全关键领域,如载人航天、高速轨道交通等。应用于这些领域的系统通常是实时控制系统,这类系统不仅要求系统做出正确的响应,且要求系统的响应满足相应的时间约束。系统一旦发生失效,将会给国家安全乃至人员生命带来极大损失,因此如何提高这类系统的可靠性成为目前计算机领域的一个非常重要的研究内容。传统的测试方法由于存在测试用例不完备等问题无法满足系统的可靠性需求,模型检测能给出系统完备的正确性证明,但是对于复杂系统来说,这一技术面临着状态空间爆炸等问题。运行时验证作为测试和模型检测的有效补充,在系统运行过程中实施有效地监控与验证,尽早地发现软件失效,有助于提高实时系统的安全性和可靠性。为了提高实时系统的安全性和可靠性,本文提出一种基于度量区间时序逻辑(Metric Interval Temporal Logic, MITL)三值语义的运行时验证方法,主要工作如下:1、介绍了pointwise语义模型下MITL在有穷轨迹上的语法及语义,采用pointwise语义模型是因为MITL在该语义模型下是可判定的,定义了MITL在有穷轨迹上的三值语义,与LTL三值语义不同的是,它是在有穷时间字上进行解释的。2、本文定义了基于MITL三值语义的监控器的形式化描述,即基于迁移的扩展时间Buchi自动机(transition-based generalized timed Buchi automaton, TGTBA),它是在基于迁移的扩展Buchi自动机的基础上,通过增加时钟约束得到的。在此基础上,研究了一种构造预测监控器的方法,即采用逻辑重写的方法,根据给出的重写算法将公式重写为要求的形式,基于重写后的公式来构造TGTBA,将此TGTBA作为MITL公式的预测监控器,用于运行时验证过程中。3、在上述验证方法和MaC验证框架的基础上,将基于MITL的预测监控器应用于MaC框架中,实现了基于MITL三值语义的运行时验证原型工具MITL RV,并使用原型工具对铁路交叉路口控制系统进行运行时验证分析,且实验证表明,该方法是有效的。
其他文献
随着计算机网络的爆炸式发展,如何保障网络安全成为人们亟需解决的问题。入侵检测系统在网络安全方面发挥的积极作用使它成为人们关注和研究的焦点之一。虽然人们已经将数据挖
双目立体视觉是计算机视觉领域的一个重要分支,它是使用两个摄像头采集立体图像对,然后根据其中包含的几何关系恢复出场景的三维信息,该技术不管是在军事、工业,还是民生等领
核方法即为基于核的机器学习方法具有两个显著的特点:(1)在线性与非线性之间建立了一座桥梁,从而可以把求解线性问题的方法用于求解非线性问题;(2)核函数的引入巧妙地避免了维
千百年持续不断艺术创作保存下来的敦煌壁画,对于研究绘画发展具有重要意义。本文将非真实感渲染技术和敦煌艺术相结合,借鉴敦煌研究院整理的资料,生成具有敦煌风格的艺术作品。
随着社会老龄化的加剧,环境问题的日益突出,人们对自身健康信息越来越重视,对自身生物信号的智能化采集和监控的需求,已经出现爆发式的增长。但是,传统的生物电信号采集设备(心电图
随着电子商务技术的蓬勃发展,Internet逐渐成为服装业一个引人注目的销售渠道。但是,服装的自身特点决定了其无法用规格、文字以及照片等方式准确地将特征信息描述清楚,导致了消
随着信息化技术的发展和Web2.0时代的到来,数据资源的类型和规模不断扩大,社会发展已经进入到大数据时代。大数据时代的来临,给索引技术和数据库系统的发展带来了巨大的机遇和挑
随着数据库技术越来越广泛的应用于生活、生产和社会各个方面,对数据库管理数据的能力和效率方面的要求愈来愈高。在已有的软件和硬件资源的基础上,充分地发挥数据库的潜能,优化
空间遥感图像的形成经历了多个环节,这些环节中不可避免的出现了图像的退化,图像质量降低,为了获得高质量的空间图像,需要对获得的遥感图像进行消噪和去模糊处理,一般进行图像增强和图像复原操作。目前国内外各个机构对获得高质量的遥感图像做了研究,因此而衍生出了众多的图像恢复方法,例如采用图像点扩散函数的图像复原,采用图像调制传递函数的图像复原。本文深入研究了利用刃边法求取点扩散函数的过程,对影响图像复原效果
随着全国铁路的提速和高速铁路的建设,我国铁路交通发展进入一个新阶段,也预示着我国交通事业的规划向着更高效的方向发展,这使得人们对于铁路建设的安全性提出了更高的要求。智