计算机联锁软件仿真测试方法研究

来源 :北京交通大学 | 被引量 : 5次 | 上传用户:easy8023
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
计算机联锁系统是保证车站内行车安全的关键设备,是高安全性、高可靠性的实时系统,在投入使用前需要进行全面、严格的测试。由于联锁系统涉及到的工程量十分庞大,依赖于现场试验很难遍历其功能发现漏洞,利用计算机仿真测试技术可降低测试损耗,但在测试过程中依然面临着依赖专业人员手工操作、测试重复步骤多、测试耗时长等难题,测试效率难以提高。针对上述情况,本人提出了一种计算机联锁软件仿真测试方法,该方法利用时间自动机模型自动生成测试序列,利用萤火虫算法自动优化测试序列,最后结合实际站场数据自动执行测试序列。主要内容包括:(1)提出了一种基于进路控制的自动测试框架,该框架基于传统测试需求文档,通过分析计算机联锁软件测试需求,并根据进路控制时序逻辑将其包含的功能场景重组成了可以连续执行的测试项,减少一定重复操作的同时为后续对联锁的建模奠定了基础。(2)使用UPPAAL工具建立了基于进路控制的联锁系统时间自动机模型,该模型包含驱动测试、进路建立、自动解锁、取消进路、人工解锁和区段故障解锁六个子模型,子模型之间可进行信息交互,并利用该工具自带的仿真和验证功能证明了模型的正确性,引入辅助软件CoVer自动生成了覆盖模型所有迁移路径的原始测试序列集。(3)设计了基于萤火虫算法的测试序列优化方法,选取了三个基本功能场景对算法的应用进行说明,并与时间自动机产生的原始测试序列和基于遗传算法优化的测试序列进行对比,证明了萤火虫算法在收敛更快的情况下,有效降低了 9%的冗余度。(4)开发了计算机联锁仿真测试平台,结合实际站场对本文提出的方法进行了验证,结果表明,该仿真测试方法相对于传统方法,每条进路的全功能测试的抽象测试序列冗余度减少14%,具体测试步骤最多可减少36.1%,测试一个小型站场的时间由1~2天减少到7个小时左右,测试一个中型站场的时间由3~5天减少到18个小时左右。本文的研究结果表明,基于时间自动机模型和萤火虫算法的联锁仿真测试方法在保证测试覆盖度的同时,提升了测试的自动化程度,减少了测试的重复操作,相对于传统测试方法对测试效率有了明显提升。
其他文献
目的观察综合康复疗法与分期取穴法结合康复训练治疗法对脑卒中后偏瘫患者的临床疗效.方法选取荆州市第一人民医院2012年11月至2013年11月脑卒中偏瘫108例患者的临床资料,随
创业行为伴随着知识溢出现象。本文在界定创业行为、创业知识溢出构念的基础上,通过对288名创业者进行问卷调查,运用因子、相关和回归分析,研究了机会识别、团队组建、资源获
室管膜瘤是一种中枢神经系统肿瘤,严重危害人类健康,目前除了手术治疗之外,尚无其它有效的诊断及治疗方法。因此,本次研究的目的,就是应用蛋白质组学技术对室管膜瘤患者脑脊
1研究背景:贲门腺癌(Gastric cardia adenocarcinoma,GCA)是我国北方地区最常见的恶性肿瘤之一。GCA的显著流行病学特征是其与食管癌(Esophageal squamous cell carcinoma,ESCC)
【正】 在传统社会里,民间宗教与社会发展密切相关。人们不但编织出各种风俗习惯以调整,规范其社会生活,而且编织出宗教信仰和宗教仪式的更大构架来处理人与宇宙的关系。传统
期刊
采用不同的覆土材料,开展卵孢长根菇覆土栽培试验,筛选出适合卵孢长根菇栽培的覆土材料。利用红壤土、田园土、泥炭土、蜂窝煤渣土、河泥土、河沙和珍珠岩作覆土材料,设置16
目的:检测人肝细胞肝癌中VEGF-C的转录、表达及特点,探讨VEGF-C在肝细胞性肝癌发生、发展中的作用。方法:应用免疫组织化学染色和RT-PCR方法,检测30例人肝细胞肝癌组织和人7402型
第一部分鼻腔鼻窦内翻性乳头状瘤中MMP-9的表达及其与复发和恶变的关系背景与目的鼻腔鼻窦内翻性乳头状瘤(Sinonasal inverted papilloma,SNIP)是一种良性肿瘤,但具有局部侵袭
物联网应用于农产品追溯是未来经济社会发展趋势,物联网的内容包括物体标准化标识、物物网络化连接、物体智能化管理;而在农产品追溯中,追溯目标是"借物管人",追溯内容是"人物信