论文部分内容阅读
近年来,随着我国铁路客运专线如火如荼的建设,需要高性能的列车运行控制系统为高速列车的安全运行提供必要的保证。我国已经确定300km/h及以上的高速客运专线使用CTCS-3级列控系统作为全路统一技术平台体系,并兼容CTCS-2级列控系统,进而保证行车安全和提高运输效率。列控中心作为列控系统重要的地面安全控制设备,不仅要实现自身的功能,还与其它子系统实现信息的交互。在这样的时代背景下,如何验证列控中心能否满足高速客运专线的系统需求,成为迫切需要解决的问题。本文首先阐述了列控中心的主要功能以及与外部各系统的接口关系,结合对软件测试方法的研究与分析对比,设计了基于黑盒测试思想的列控中心系统测试模型。通过对自动化测试关键技术的深入学习和探讨,提出了两种自动化测试的系统框架:基于数据驱动的应答器报文自动化测试和基于关键字驱动的码序自动化测试。在两种系统框架中,分别对各自的驱动数据源进行了结构定义和关键字设计,并详细分析了各自的自动化测试流程。根据上述系统的测试框架,基于软件生命周期开发模式,进行了列控中心自动化测试平台和其它地面模拟子系统的详细设计及实现,完成了系统的联调。文中重点研究了RSSP-I铁路安全通信协议,并在模拟TSRS子系统的开发过程中进行了实现。另外,给出了数据库管理工具的设计实现,能够满足自动化测试对配置数据等的要求。最后通过对沪宁线常州站真实列控中心设备的实测,验证了列控中心能够满足列控系统对其的功能需求,并且能够提高测试效率,保证测试的完备性,取得了良好的效果。