基于脚本驱动的RBC功能测试方法研究

来源 :北京交通大学 | 被引量 : 4次 | 上传用户:liliandidi
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
基于我国铁路目前及未来发展的需要,鉴于欧洲ETCS的成功做法,铁路相关部门提出了适应我国国情的中国列车控制系统(CTCS),并确定300km/h及以上高速铁路和客运专线采用CTCS-3作为全线统一技术平台体系。现在CTCS-3列控系统已经在我国多条300km/h高速铁路上成功应用。无线闭塞中心(RBC)是CTCS-3列控系统的核心设备,确保RBC系统满足系统需求规范(SRS)对于保证铁路行车安全具有重要意义。在RBC系统投入实际运营之前做一个完整的功能测试是必不可少的。而RBC系统逻辑相对复杂,设计和开发一种实用的RBC功能测试方法显得甚是必要。当前,无线闭塞中心(RBC)的功能测试工作在国内才刚刚起步,对RBC功能测试方法的研究在现阶段具有重要性和开创性。本论文研究基于脚本驱动的RBC功能测试方法。首先介绍了CTCS-3列控系统的基本原理,分析了RBC系统的功能需求,并简要介绍了RBC系统与外部系统的各个接口;然后提出了基于脚本驱动的RBC功能测试平台,简要介绍了测试平台的结构以及各个模块的功能;接着阐述了依据CTCS-3列控系统规范和总体技术方案分割RBC功能实体并对功能实体进行逐层细化而获取功能特征的方法,以及对RBC运行场景使用UML建模工具建立模型,依据所得模型对每个功能特征设计对应的测试案例的方法;其次介绍了依据RBC全局状态划分测试框架,并在各个测试框架内串接测试案例而构建测试子序列,以及对测试子序列使用蚁群算法优化生成测试序列的方法和措施;最后详细阐述了基于脚本驱动的RBC功能测试平台的设计与具体实现:对于RBC测试平台数据库管理工具部分(即RBC功能测试平台的离线部分),论文从软件构架和数据库设计两个角度详细论述了其设计与实现,而对于RBC在线测试平台部分(即RBC功能测试平台的在线部分),论文则详细介绍了各个模块的设计与实现。另外,论文最后还对一个RBC仿真器进行了测试,以验证基于脚本驱动的功能测试方法在RBC功能测试中的可行性。经过实验表明,本文所提出的基于脚本驱动的RBC功能测试方法是完全可行的,而且具有测试成本低、测试环境搭建相对容易等优点。
其他文献
随着我国经济的高速发展,我国科学技术水平也在不断提高,与此同时,我国人民生活水平也有了很大提升.但物质生活有了极大满足的人们对于生活生产的质量也有了更高的要求.虽然
Robots in a swarm are programmed with individual behaviors but then interactions with the environment and other robots produce more complex,emergent swarm behav
光纤通信的快速发展,使得光纤网络复杂度日益提高,光纤使用量日益增加。与此同时,光纤物理网络的维护、修复问题也日渐突出。光纤线路的通信容量越大,国民经济及社会生活对它
智能视频监控系统在许多领域得到应用。一个典型的视频监控系统需要完成对视频运动对象的分割、跟踪和分析,而视频运动对象分割被认为是系统中最为关键的一步。目标检测中最
内河航运的迅速发展,使得人们对航运安全的重视程度日益增加。船员作为水上交通系统的三个主要因要之一,其适任性高低直接影响着船舶航行安全。是哪些因素影响了内河船舶船员的
以小搏大,未来建造在原子上rn前不久被送上火星的登陆车勇气号和机遇号,它们的体积并不大,只有一辆婴儿车大小,但是由于受到能量供应的限制,它们仍然无法快速地在火星上行走,
近日,省委副秘书长、省档案局局长刘芸一行赴温州、杭州等地调研指导学习贯彻习近平总书记在浙江考察时的重要讲话精神,实地检查指导乡镇(街道)、村(社区)和企业疫情防控档案
期刊
人脸识别是计算机模式识别领域中的一个非常活跃的研究课题,在法律、商业等领域具有广泛的应用前景。如何有效的从人脸图像中提取使之区别于其他个体的特征,是人脸识别研究的
轨道电路是铁路信号室外重要设备之一,是向列控车载设备提供安全信息的关键设备。轨道电路信号的作用是监督列车运行,反应线路的空闲状况;传递列车信息,如用不同频率的轨道电
通途路-机场路立交桥(以下简称通途路立交桥)位于宁波市中部,是宁波市“一纵一横”两条快速路的重要节点,总体布置为部分苜蓿叶加定向式立交,分三层,其桥梁面积约11.5万m2,结