安全计算机平台测试序列的生成及应用

来源 :北京交通大学 | 被引量 : 4次 | 上传用户:fanfanzp
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
摘要:安全计算机平台是轨道交通信号控制系统的核心基础安全设备,通过测试来检验安全计算机平台是否能实现设计的安全功能是至关重要的。传统的软件测试方法存在诸多问题,需要找到更为有效的,全面的测试方法。本文引入了基于模型检验的测试的概念,即用形式化的规范语言描述系统功能需求,再利用时态逻辑公式描述系统的性质并取反,以诱使模型检验工具输出不满足这一性质的序列形式的反例,那么这个反例就是满足系统性质的一段测试序列。基于这种形式化方法产生的测试序列是模型检验工具根据自身的算法生成,很大程度上避免了人为失误,并且提高了测试的效率及测试序列的完备性。首先,给出了基于模型检验的测试序列生成及优化方法。在描述符号模型检验原理和CTL(计算树逻辑,Computation Tree Logic)覆盖标准的基础上,通过分析测试序列的覆盖范围,证明了测试序列的覆盖完整性。通过分析生成测试序列的有限计算树,提出了测试序列的优化算法,并给出了其高效性证明。其次,生成和优化了安全计算机平台测试序列。在描述安全计算机平台结构、应用处理机和热备管理单元功能的基础上,根据有限状态机与SMV(符号模型检验,Symbolic Model Verifying)语言的转换规则,对安全计算机平台模型进行了形式化描述。进而通过模型检验工具NuSMV和构建的安全计算机平台测试覆盖标准,得出了应用处理机和热备管理单元的测试序列并给出了上述两种测试序列的优化结果。最后,搭建了安全计算机平台自动测试系统。完成了测试上位机、模拟应用处理机与热备管理单元的软件设计,实现了测试序列的提取与测试记录的保存。给出了自动测试系统对模拟应用处理机及热备管理单元的测试结果,证明了本文所提出的基于模型检验的测试序列生成及优化方法在安全计算机平台测试中应用的可行性。
其他文献
目的:探讨观察瘘管切开术在部分高位肛瘘治疗中的应用效果.方法:选择我院2018年1月-2018年12月高位肛瘘患者作为研究对象,共60例,根据随机数字表法将高位肛瘘患者分组为观察
了解某院近5年住院患者死亡病例特征,对疾病谱进行统计分析,提高医疗诊治水平,降低病死率及健康宣教提供科学依据.选用病案系统2014年-2018年数据进行死亡病例的回顾性分析性
多孔银膜是具有纳米孔洞结构的表面形貌的金属银薄膜,有高比表面积、高光学吸收率、优异导电性能和导热性能等优点,在光电子器件领域得到广泛应用。本文采用磁控溅射方法与化学去合金方法制备多孔银膜,通过四探针测试、X射线衍射(XRD)、扫描电子显微镜(SEM)、可见光以及近红外光吸收光谱测试、X射线电子能谱(XPS)等多种分析手段对多孔银膜的结构和性能进行研究。探讨镁元素的含量、掺铝以及不同温度对多孔银膜表
图像融合技术(Image Fusion Technology)作为一种综合处理多传感器图像数据的有效技术途径日益引起人们的重视,已经广泛应用于军事、遥感、医学、安全监控等领域。其中,红外与
本文主要针对影响微小型企业参与军队物资采购的现有可能因素进行分析陈述,从而为军队采购决策者针对促进微小企业参与军队物资采购提供决策依据.
目的:观察健康信念教育对高血压脑出血微创术联合中医理疗患者血清IL-6、TNF-α及MMP-9的影响.方法:选取2019年1月-12月我院收治的高血压脑出血患者120例,随机分为观察组和对
目的:分析传统手术与微创手术治疗小儿疝气的临床治疗效果.方法:选取2016年8月-2019年8月期间到我院接受治疗的92例小儿疝气患者完成此次研究,利用抽签法将其分为研究组(n=46
随着城市化的推进和机动车保有量的不断增长,城市道路交通面临着巨大压力,拥堵问题层出不穷,而延误主要发生在交叉口,因此,交叉口的信号控制对道路交通的健康运行有着举足轻