基于脚本技术的高速铁路列控中心系统安全性自动化测试研究  被引量:12

Research on Automatic Safety Tests of Train Control System for Dedicated Passenger Line Based on Script Technique

在线阅读下载全文

作  者:喻钢[1,2,3] 徐中伟[1,3] 

机构地区:[1]同济大学嘉定校区电子与信息工程学院,上海201804 [2]上海大学嘉定校区悉尼工商学院,上海201800 [3]铁道部产品质量监督检验中心铁路车站计算机联锁检验站,上海201804

出  处:《铁道学报》2011年第12期56-64,共9页Journal of the China Railway Society

基  金:国家自然科学基金(60674004);铁道部科技研究开发计划课题(2008X003-A;2009X002-A)

摘  要:列控中心系统是实现高速铁路安全运行的关键设备。自动化的黑盒测试是验证其系统功能和确认系统满足系统需求,具有足够安全性防护能力的重要手段。脚本技术是实现软件测试自动化技术的有效方法。测试脚本语言是脚本技术的核心,但是目前没有专门针对列控中心测试的脚本语言。本文结合列控中心测试的特点,提出一种测试策略,设计了场景-事件驱动的测试脚本语言SED_TSL。在本文提出的测试策略中针对安全防护功能,以实际运营场景为核心,利用测试脚本语言SED_TSL定义正常场景与故障场景,测试序列与测试用例,仿真环境,形成分级测试脚本。通过场景变换控制测试逻辑与流程,触发仿真事件加载测试用例实现系统的功能性与安全性测试。本文对测试脚本语言SED_TSL与基于SED_TSL的自动化测试环境的实现机制进行阐述,并实现了基于SED_TSL的高速铁路列控中心系统自动化测试环境,投入到铁道部的列控中心产品制式检测中。实际应用表明:测试脚本语言的描述能力与自动化测试环境符合测试需求,有效地实现了列控中心产品的功能与安全性测试。The train control system is the key equipment to achieve safe operation of dedicated Passenger lines.The black-box automatic test is the important means to verify its system functions and ascertain that system needs and system requirements for safety-protection ability are satisfied.The script technique is the effective method to implement automation of software tests.The test script language is the core of the script technique,but by now there has not been any test script language specially designed for train control system tests.Therefore on the basis of the features of the train control system tests,the new test strategy and the test script language driven by scenario-event(SED_TSL) are presented in this paper.Aiming at safety-protection function,the actual operation scenarios are taken as the core of the new test strategy and the SED_TSL language is used to define the normal scenarios,fault scenarios,test sequences,test cases and simulation environment to generate the hierarchical test script. Scenarios are switched to control the test logic and procedure and to trigger simulation events to loading tests,thus accomplishing tests of functionality and safety. The design of the SED_TSL language and how the SED_TSL language is used on the safety-critical software simulation test platform are interpreted in detail.The implemention mechanism of the automatic test environment based on the SED_TSL language is described under the leadership of the Ministry.The automatic test environment of the train control system of dedicated the passenger line is established and is put into standard test of the system of the products of the train control system for dedicated passenger lines and existing lines under the leadership of the Ministry of Railways.The practical example shows that the description ability of the test script language and the automation test environment can satisfy the test requirements,which facilitates effective implementation of the function and safety tests of the products of the train control system.

关 键 词:CTCS-2级列控系统 测试脚本语言 安全性测试 自动化测试 高速铁路 

分 类 号:TP301.1[自动化与计算机技术—计算机系统结构] U283[自动化与计算机技术—计算机科学与技术]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象