基于TTCN-3的自动测试在CBTC中的应用研究

来源 :北京交通大学 | 被引量 : 7次 | 上传用户:huai0407
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机技术、通信技术和控制技术的飞跃发展,基于通信的列车控制(CBTC)系统应运而生,CBTC系统提高了列车运行效率,且安全性更高,可维护性更好,因此成为国际上研究与建设的热点。CBTC系统是一个安全苛求系统,要求具备很高的安全性与可靠性,必须在应用前对其进行完备的测试。传统的列车运行控制系统的测试方法不能满足对CBTC系统高效和全面的测试要求,通过相应的计算机仿真技术和先进的测试技术实现系统的自动测试,能够大大提高测试的效率,降低测试的成本。而测试案例的自动生成是自动测试非常重要的一环,其可以节省测试时间,拓展测试人员的能力,在许多测试领域发挥着不可替代的作用。另外,对导致测试错误的影响因素进行自动定位也可以大大提高测试的自动程度。本文主要是对CBTC系统进行分析,建立基于TTCN-3的自动测试框架和模型,并采用启发式算法实现了测试案例自动生成以及对导致测试错误的影响因素进行自动定位。本文完成了以下工作:(1)建立了一个CBTC仿真测试系统,并在CBTC原有设备中添加了原理显示和仿真管理单元。原理显示和仿真管理单元的引入使得CBTC系统功能测试方式更加灵活,同时也使得测试过程和结果可视化程度更高。对CBTC系统引入了两种测试模式,即受控模式和自主模式,通过对仿真管理单元的操作实现。(2)使用组合测试方法,对CBTC系统建立组合测试模型,并提出了一种基于解空间树的启发式算法,用以自动生成覆盖两因素或多因素组合的测试案例,同时根据测试的结果,对导致测试错误的影响因素进行定位。最后将自动生成覆盖两因素组合测试案例和对导致测试错误的影响因素进行定位的启发式算法应用于CBTC ATP单元的功能测试。(3)构造了基于TTCN-3测试环境的自动测试框架,采用TTCN-3测试环境TTworkbench建立了CBTC ATP单元的测试套。用TTCN-3 GFT方式对测试过程以及测试案例的生成和执行进行了定义。通过对CBTC ATP单元进行仿真测试,证明使用该种自动测试方法能够高效的生成测试案例,且能够实现对导致测试错误的影响因素快速定位,而且可行性高。
其他文献
蔻蔻姐姐:rn你好!我是一名初二的女生,被一个问题困扰很久了.rn小学时,我的成绩很好,不用怎么努力也能考到高分.那个时候,学习对我来说是一件很轻松的事.老师经常表扬我,说我
期刊
为努力探索农村党员实践“三个代表”重要思想,保持先进性的新途径,乳山市在全市农村深入开展了无职党员设岗定责活动。这项工作的开展,有效地解决了农村无职党员中存在的“
高速公路是我国经济发展建设中交通设施的重要组成部分,其建设和发展情况将直接影响我国的经济增长及社会发展的步伐。高速公路交通安全设施是高速公路的重要组成部分,其对于减
本文研究了解到对机械谐振子的冷却即是电容耦合到一对超导电极连接的双量子点。机械振子通过机械振子与双量子点之间的电容耦合引起的动力学反作用得以冷却。通过交流电场的
本论文重点研究了在悬臂浇筑砼连续箱梁过程中的关键技术,主要有:大体积承台施工中的配合比设计,混凝土浇筑过程中为防止砼开裂采取的一系列措施,0#块施工时主墩临时锚固构造和临
近年来,车辆行驶中由于胎压发生突变而引起的事故频频发生,车辆的胎压突变事故骤然增多。为避免胎压发生突变而引发的严重后果,本文建立主动控制系统使偏航车辆回到正确的轨
我院图书馆成立以来,最开始实行经验管理,出现了一些问题.随着科学的发展,时代的进步,逐渐向科学管理迈进,实行了一系列科学的管理手段,并在此基础上,又有了质的飞跃,逐渐向
蔻蔻姐姐:rn犹豫了好几天,还是决定给你写信.有件事一直憋在我心里,让我很不舒服,只能冒昧打扰你啦!rn我有一个好朋友,我俩同班.有一天轮到她做值日,她跟我说家里有事,得早点
期刊
太赫兹(THz)波处于一个很特殊的频段内,它介于微波段与红外波段之间,难以直接用现在已经很成熟的微波或者光学技术来产生和控制。太赫兹波具有光子能量低、分辨率高、透射能力
目的探讨经尿道钬激光切除治疗浅表性膀胱肿瘤病人的疗效与安全性。方法对22例浅表性膀胱肿瘤行经尿道钬激光切除治疗,并对手术时间、导尿管留置时间、术后膀胱冲洗情况、肿