一种适用于CBTC仿真测试的脚本研究

来源 :北京交通大学 | 被引量 : 7次 | 上传用户:lvlaoban0
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
基于通信的列车控制(CBTC)系统对其设备的安全性和可靠性有着苛刻的要求,因此对其设备进行大量反复的回归测试在所难免。北京亦庄线CBTC项目原有的测试平台是一种手工的测试平台,它不能很好地满足这种回归测试的需求,而解决这一问题的有效方法就是实现自动化测试,这样一来需要将原有的手工测试平台改造成自动化测试平台,如此能有效地提高测试效率,减轻测试人员的负担。自动化测试平台的实现方案是在原有手工测试平台的基础上加入自动化仿真测试管理器,由其驱动并监督其他仿真设备自动执行测试案例,而测试案例驱动命令的记录形式就是脚本。目前国内外主流的自动化测试工具都是通过脚本作为测试命令的记录形式。本文研究的一种适用于CBTC仿真测试的脚本是为了实现平台的自动化测试,即自动化测试是方案和目的,脚本是实现自动化测试的手段和方法。本文首先通过对CBTC自动化仿真测试平台的需求分析,运用形式语言与自动机理论,设计出了一种适用于CBTC自动化仿真测试的脚本语言,并给出其正则文法描述。本文接着设计了该脚本的脚本解释器,并实现了一个包含脚本解释器的自动化仿真测试管理器程序,详细分析了程序的功能、设计思路和实现过程,例如通过状态转换图分析设计了脚本解释器的词法分析模块,通过语法树分析设计了脚本解释器的语法分析模块。本文最后以北京亦庄线CBTC实际项目中一个具体的测试案例为例,提供了对测试案例脚本化的思路,设计出了描述该测试案例的全部脚本程序。模拟运行结果成功通过验证。同时,对脚本解释器的查错防护功能进行验证,也通过验证。从而说明脚本解释器功能上的实用性。又从经济角度分析,证明该自动化测试方案经济上的实用性。本文提出的适用于CBTC仿真测试的脚本实际是为了实现CBTC的自动化测试,这种自动化测试能有效提高效率,并节约人力物力。本文为该自动化仿真测试平台设计的脚本及其解释器有着功能上和经济上的实用价值,因而将有良好的应用发展前景。
其他文献
人工挖孔抗滑桩是我国开发的一种支挡结构,具有抗滑能力强、适用条件广泛、不易恶化滑坡状态、施工安全简便,并能进一步核实地质条件等突出优点,同时可以和其他边坡治理措施灵活
现代初中美术教学也随着课程的改革迈上了一个新的台阶,以培养学生想象能力、创造能力、审美意识为主要目标,以培养学生的美术素养为主要目的。随着教学技术的不断改进,也取得了
根据调查,在很多学校,生物只是作为统考科目而非中考科目. 因此,无论是教师还是学生,都不大重视生物学习. 在这种情况下,怎样从生物教材自身特点出发寻找突破点,搞活教学,提
随着生物医学光学技术的发展,生物组织光学参量的测量成为当前最重要的基础研究课题之一。漫反射光谱技术因能实现对生物介质的无创测量而备受关注,其基本原理是依据漫反射率与
本课题以项目“船载无线激光通信系统”为应用背景,建立船舶运动的线性系统模型,研制了用以模拟船舶运动的运动平台。该模拟运动平台可以再现船舶在波浪中的各种摇荡运动,为无线
众所周知,对于光的偏振现象的理论描述极其复杂。目前通常的做法是:利用斯托克斯矢量和琼斯矢量对偏振光进行描述,借助穆勒矩阵来描述器件的偏光性质。然而上述方法还存在一定
随着全光网络的不断发展,电信行业对信号的传输速率和传输距离提出了更高的要求。然而,在全光通信网中,光纤和各种光器件的损耗会造成信号的衰减、色散(群速度色散和偏振模色散)
中国铁路已经开始进入高速客运时代,由速度提升带来的四大核心问题之一的高速列车乘坐的舒适性成为急需解决的难题。长期以来,影响列车舒适度的因素没有引起足够重视,铁路系
小学数学课堂教学中离不开提问,提问是课堂教学中必不可少的环节,是发挥教师主导作用、凸现学生主体地位的重要手段. 在数学课堂教学中,鼓励学生质疑问难,培养学生敢于质疑问
车站、区间一体化信号技术代表当今世界铁路信号控制技术的发展方向,它将是我国既有铁路提速、客运专线、货运专线、高速铁路、城市轨道交通以及地铁建设急需的信号安全控制