APP下载

基于VectorCAST针对iDRT车载控制软件的单元测试

2021-06-01

中国科技纵横 2021年3期

(上海电气集团智能交通科技有限公司,上海 200233)

1.系统概况及测试依据

基于数字化磁标签的列车运行管理系统,是数字轨道捷运系统的关键子系统。系统综合运用高精度定位和循迹导向技术、电子地图技术、车路协同技术、智能感知与控制技术,与虚拟轨道胶轮电车智能控制相结合,保证数字轨道胶轮电车循数字化磁钉轨道(含电子道岔)运行,实现数字轨道列车的运行控制以及安全防护、辅助与驾驶和列车运行监控等功能[1]。

iDRT车载控制软件作为基于数字化磁标签的列车运行管理系统的新型轨道系统中重要的车载控制设备软件,需依据EN50128标准进行软件测试,开展重要软件的测试工作。标准要求所有含有软件的具有安全含义的系统都应分配一个软件完整性级别(SIL),范围从0~4。标准以一些“规范”和“信息”的方式详细描述了为适合于每个SIL而必须开展的软件开发活动以及必须生成的活动完成证据[2]。

其中代码覆盖率在铁路控制和防护系统的软件代码测试中愈来愈受重视,这不仅是由于功能安全规范(如国际标准EN50128)的高度推介,更是来自于研发组织内部对提升软件代码质量的迫切需求。

EN50128标准描述了软件安全完整性等级,并规定了对于人员及其职责、生命周期、文件材料方面的要求。内容还对目标、输入文件、输出文件进行了详细描述,并对软件需求规范、体系结构、设计和执行、验证和测试,以及软件/硬件集成、软件确认、质量保证和维护提出了要求见表1。……

登录APP查看全文