基于模型的CBTC区域控制器测试序列自动生成方法的研究

来源 :兰州交通大学 | 被引量 : 6次 | 上传用户:liushanxue
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着无线电技术的飞速发展,基于精确的定位技术和高速、实时通信技术的CBTC(Communication-Based Train Control,基于通信的列车控制)系统成为轨道交通运行控制系统发展的方向。区域控制器作为CBTC系统地面的核心设备,需要具备极高的安全性与可靠性,因此在投入使用之前必须经过严格的功能和性能测试。目前在对区域控制器进行测试时采用的测试序列仍然依靠人工的方式进行生成,由于人为因素的不确定性以及人工方式编制的测试序列很难做到完备性测试,系统可靠性及安全性无法得到彻底保证。因此,对区域控制器测试序列的自动生成方法进行研究有重要意义。论文基于区域控制器的形式化模型研究了区域控制器的测试序列自动生成方法。首先,对区域控制器进行功能分析,建立区域控制器的时间自动机模型。形式化建模消除了自然语言的二义性,便于计算机识别,为测试序列的自动生成创造了条件。然后,利用UPPAAL对建立的时间自动机模型进行模拟仿真,同时根据区域控制器的功能性及实时性要求,编写BNF验证语句对模型进行验证,为生成正确的测试序列提供可能性。接着分析建立的时间自动机模型文件的格式特点,针对其特定的信息存储格式,提取其中的关键字以获取区域控制器的状态信息及变迁关系,组合生成测试案例。然后基于区域控制器的功能特征,利用优先级设置及重复性标记将生成的测试案例首尾相连串接成符合区域控制器工作流程及测试规则的测试序列。最后,基于Microsoft Visual Studio丰富的功能库资源编写应用程序,实现输入区域控制器的时间自动机模型后,对模型信息自动提取,以及输入功能特征对应的初始状态与结束状态后,测试序列的自动生成。通过将自动提取的区域控制器模型信息与人工提取的信息对比可知文中设计的信息提取方法能够完成对模型变迁信息的全覆盖提取,由此可以证明测试案例的完备性;自动生成的测试序列与人工串接生成的结果一致,证明生成的测试序列在保证全覆盖的同时可以将测试案例的重复使用率降至最低。同时,测试序列的自动生成可以有效避免人工生成过程中的不确定性风险。
其他文献
在固井过程中,环空注水泥的效果对固井质量的好坏起到至关重要的作用。注水泥时,大多数情况下紊流的顶替效率要高于塞流和层流,然而有时由于地层压力较低不得不采用层流顶替
<正> 企业是客观的存在,有企业就需要管理,就有一个如何把企业管好的问题,就有一个企业管理模式的问题。我们这里所要讨论的就是指国营工业企业,在社会主义商品经济环境中,如
自愿打赏,正在北京、上海等地一些餐厅里悄然兴起。不仅如此,它还在向直播、导游等服务行业延伸。消费者只要觉得获得了满意服务,扫一扫二维码,就可以对为其提供了优质服务的服务
期刊
光纤光栅作为光纤通信中最重要的元器件之一,在色散补偿和滤波方面占有举足轻重的地位。在各种形式的光纤光栅中,由级联光纤光栅构成的F-P腔已成为一种新型光器件,对其研究具
宽禁带半导体材料(Eg>2.3eV)又被称为第三代半导体材料,主要包括金刚石、氮化镓、二氧化钛等。和第一代、第二代半导体材料相比,第三代宽禁带半导体材料具有禁带宽度大、击穿电
随着我国经济的高速发展,我国能源(一次能源)消费量2011年已达到26.1亿吨石油当量,连续两年超过美国位列全球第一,但我国的石油自给率却在逐年下降。从我国的能源供给来看,我
<正>天津爆炸案发生后,化工企业搬迁再次成为焦点。无论对于企业还是政府,这都是一个巨大的考验,涉及方方面面。尽管每一个环节的问题,都会阻碍搬迁进程,但在政府、社会和企
期刊
随着城市化进程的推进,城市改造领域的国家拆迁补偿款成为诈骗罪的一个新宠,通过非法分户的形式骗取国家拆迁补偿款是近年来在旧城改造过程中出现的新型诈骗案件。该类案件的特
JPEG-LS(Joint Photographic Experts Group - Lossless)是针对连续色调静止图像无损压缩的ISO/ITU-T标准,该标准主要应用于卫星、医学、生物等领域,如无线胶囊内窥镜对胃肠
随着半导体激光器在很多领域得到愈来愈广泛的应用,其驱动电源也更加受到人们的重视。本文设计了一种基于DSP的半导体激光电源智能化控制系统,其中包括了光功率控制和温度控