李红辉,赵 森,管军霖,江周娴
(1. 北京交通大学 计算机与信息技术学院 高速铁路网络管理教育部工程研究中心,北京 100044;2. 桂林电子科技大学 计算机与信息安全学院,桂林 541004)
列车在运营过程中高度依赖软件的可靠性,如果软件瘫痪甚至出现一个小故障,造成的后果可能都是灾难性的[1]。目前,我国列车主要采用按运行里程计划维护的策略,运营和维护费用较高[2],对于突发性或紧急事件的响应效果也比较差,严重时会造成重大经济损失和人员伤亡。
软件可靠性增长模型(SRGM,Software Reliability Growth Model)用于软件可靠性的评估和预测[3]。利用SRGM 对铁路软件进行可靠性预测,能提前预知故障的发生时间,不但能有效帮助铁路企业控制成本,还能更好地保证行车安全。目前,公开发表的SRGM 有100 多种,它们的基本假设条件不同、考虑的因素不同,适用性也不同,因此,用它们估测同一款软件,所得结果可能差异较大。选择或设计合适的评估模型、有效进行铁路软件可靠性评估是目前亟需研究的问题。
邢颖[4]等人讨论了铁路软件可靠性测试关键技术及软件可靠性模型,但未针对铁路软件失效数据集进行实验。潘浪涛[5]建立了一个铁路自动售票系统的可靠性分析模型,总结了系统可靠性与系统模块失效概率之间的关系,但是,对模型的普适性未进行说明。廖亮[6]等人基于非齐次泊松过程(NHPP)对处于开发后期阶段的铁路信号计算机联锁软件进行可靠性评估,但未用NHPP 模型与其它SRGM 作对比。……