CBTC列车自动防护系统测试案例的优化研究

来源 :兰州交通大学 | 被引量 : 4次 | 上传用户:qiaobianhongyaogqw
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
CBTC系统已经成为城市轨道交通的主流信号制式。列车自动防护系统作为CBTC系统的安全核心子系统,对其可靠性和可用性都提出了很高要求,在上道之前必须经过严格的仿真测试。目前列车自动防护系统的测试案例几乎都是人工编制,数量多,存在大量重复内容,而且在测试时都是单个测试,需要不断进行重复操作,使得测试工作非常繁琐耗时。所以,对CBTC列车自动防护系统的测试案例的优化研究具有重要的现实意义。本文首先研究列车自动防护系统与CBTC其它子系统的接口和数据交互,对列车自动防护系统进行功能需求分析。提出梦境蚁群算法约减优化测试案例,保证在全面覆盖需求的前提下选出数量少、易执行的测试案例集。将约减优化结果与蚁群算法、贪心算法和GRE算法进行对比分析,得出梦境蚁群算法选出的测试案例集数量少,测试代价低,所用时间短,证明了在蚁群算法的更新方式中引入做梦因子能增加搜索多样性,改善早熟缺陷。其次,分析约减优化后测试案例的输入输出条件,设计测试序列串接架构,确定列车自动防护系统的关键场景,利用UPPAAL建立关键场景模型和符合测试序列串接架构的测试驱动模型,测试驱动模型将促使场景模型的转换,在模拟器中模拟测试序列生成。利用萤火虫算法的思想设计测试序列优化过程,对基于场景模型生成的测试序列进行优化,并与遗传算法对比。结果证明使用萤火虫算法可以显著降低测试案例重复使用次数,冗余度降低了13.4%。最后,借助CBTC通用测试平台对测试案例约减优化、测试序列生成以及优化方法进行编程实现。构建测试案例场景库,设计测试案例约减优化模块和测试序列生成优化模块。运用测试案例约减优化模块优化列车自动防护系统功能测试的177个测试案例,优化后得到136个测试案例,数量约减了23%。将场景模型文件导入测试序列生成优化模块中解析生成,并在模拟真实站场中测试场景名为RM超速防护和超过移动授权点的测试序列,发现使用优化后的测试序列测试,所用时间比逐个测试两个场景所包含的全部测试案例的时间少。结果表明本文所提出的测试案例优化方法能在保证需求覆盖度的前提下降低测试劳动强度,减少测试重复操作,提高测试效率并节约成本。
其他文献
马克思认为,人的全面发展是人的特性得到全面的自由的充分的发展。“全面的”发展指让个人尽可能得到多方面的发展;“充分的”发展指让个人在某一个或几个方面能得到最大程度的
摘要:利用医院信息系统网络开放临床教学资源,可为临床教学师生提供一种全新的教学模式,有助于临床教学资源的开发和应用,开拓学生视野,培养医学生临床分析问题能力及信息素质。  关键词:医院信息系统;临床教学  中图分类号:G642.0 文献标志码:A 文章编号:1674-9324(2012)11-0148-02  本文旨在探讨利用医院信息系统网络开放临床教学资源在临床教学中的应用,提供一种全新的教学模
目的:本课题通过对解郁消斑汤治疗黧黑斑肝气郁滞证的临床疗效观察,进一步探究中医药运用“疏肝行气,活血消斑”的治则治疗黧黑斑的机理,并证实其有效性及安全性。研究性质为
如图1所示,点D、E分别在线段AB、AC上,AD=AE,BE、CD相交于点P,要使ΔABE≌AACD,可以添加的一个条件是——(请提供尽可能多的方法).生3(吞吞吐吐):可以添加BP=CP教师:把你的证明思路说一下