基于XML和UML的列控车载设备测试脚本设计与实现

来源 :北京交通大学 | 被引量 : 13次 | 上传用户:SK_flyfox
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
列车运行控制系统(简称列控系统)是保障高速铁路行车安全、提高运输效率的核心。为了确保列控系统在正式运营前具备系统需求要求的所有功能和性能,必须对其进行完备的测试。目前,我国还缺乏这样的测试平台。论文就是针对列控车载设备测试平台开发中的关键技术之一—测试脚本的设计与实现而展开的。论文在深入研究国内外列控系统及其测试现状的基础上,结合对列控车载设备测试平台系统结构的分析,提出了列控车载设备自动测试,其关键部分就是测试脚本生成系统。在分析了各种测试脚本适用范围、生成效率以及其他性能指标的前提下,提出了设计测试脚本的方法,该方法通过对现有的由统一建模语言(Unified Modeling Language,UML)生成XML模式的过程进行改进,将其应用在列控车载设备XML脚本模式的生成中,并利用XML脚本模式生成和验证XML(eXtensible Markup Language)脚本。论文以列控车载设备测试中所需的无线消息脚本为例,对论文提出的从UML生成XML脚本模式的三层转换方法进行详细的阐述。该方法首先利用UML类图中的标准元素对无线消息脚本模式建立概念模型;然后利用UML中的构造型将得到的无线消息脚本模式概念模型转换为无线消息脚本模式逻辑模型;最后将无线消息脚本模式逻辑模型转换为无线消息XML脚本模式物理模型。论文分析了在转换过程中可能存在的问题并提出了相应的解决办法。论文利用前述三层转换方法,在开源工具hyperModel的辅助下,实现了列控车载设备XML脚本模式的半自动化生成。利用这种方法不仅生成的测试脚本模式易于修改和维护,而且提高了生成XML脚本模式的效率,大大提高了自动测试平台的开发速度。论文将XML脚本模式成功应用于列控车载设备XML脚本的生成和验证中。首先根据列控车载设备XML脚本模式,利用XML Spy工具生成XML脚本框架,然后将该框架应用在列控车载设备测试脚本生成与验证系统中,成功地实现了XML脚本的生成。最后,编写了XML脚本的验证算法,实现了XML脚本的验证,从而说明了这种方法在列控车载设备测试平台中的适用性。
其他文献
机载雷达是装在飞机上的各种雷达的总称,它是飞机上探测和跟踪目标的最主要的探测系统,保证飞机安全飞行。而雷达显示器作为实时显示雷达信息的终端设备,是一个非常重要的人-机
现代社会中,冠状动脉疾病对人类健康的威胁越来越大。目前临床上广泛采用的诊断冠心病的依据是X射线冠状动脉造影图像序列。造影图像序列记录了冠状动脉在一个心动周期内的运
铁路货物运输一直是铁路运输企业的主要工作之一,而目前零散白货运输作为铁路货物运输组织中重要组成部分,无论是运输服务质量还是运输价格相对于其他运输方式并未取得优势地
学位
利用Gleeble-3800热模拟实验机,在应变速率0.001~1 s-1以及变形温度750~950℃范围内对Ti-555211合金进行等温恒应变速率压缩实验。基于人工神经网络的方法建立了Ti-555211合
由于白人殖民者历史上对美洲原住民文化的排挤和破坏,印第安文化在西方现代话语体系中显得十分脆弱.面对白人在文化上的入侵,传统部落文明在夹缝中面临着被瓦解的危险.莱斯利
高速铁路速度快、安全性好、运能大、费用低的技术经济特征,决定了其在国家经济发展及运输体系中的重要地位。我国社会经济的快速要求大力发展高速铁路。随着我国高速铁路的
本文首先介绍了铁路信息系统的现状和存在的问题,然后针对这些问题,提出了解决的方法,即采用Web服务技术为铁路信息系统搭建共享平台,实现各个系统资源的共享,进而对建立服务
在新引入轨道交通的阶段,对轨道交通在全方式出行中的比例的研究具有非常现实的意义,其预测结果是轨道规划、建设、运营的重要依据。特别的,在全局基础上的轨道站点与其他交通方
激光三维视觉系统是采用激光作为探测手段的一种高精度、小型化、集成化的复杂环境探测系统。它具有测量精度高、获取信息全面、响应速度快等优点,在智能机器人、自主车等智能