基于UML-XML的车载设备测试用例生成方法研究和实现

来源 :北京交通大学 | 被引量 : 3次 | 上传用户:maowang300miao
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
我国300km/h及以上高速客运专线确定将CTCS-3 (Chinese Train Control System Level 3)级列控系统作为全路统一技术平台体系,并兼容CTCS-2级列控系统功能。目前,具备完全自主知识产权的CTCS-3级列控系统正处于研究阶段,系统研发和测试技术尚未完全成熟。性能先进、安全、可靠、高效的列控系统是保证高速列车安全运行的基本保证,因此需要对CTCS-3级列控系统开展功能测试、子系统的互联互通测试和性能评价等工作。车载设备是CTCS-3级列控系统的核心子系统,研究车载设备的功能测试方法,尤其是测试用例自动生成方法,对CTCS-3列控系统的研制工作具有重要意义。论文针对车载设备的测试用例自动生成方法展开研究:1)介绍了统一建模语言UML (Unified Modeling Language)的语法和语义,分析了UML模型图的可测试性问题,阐述了采用XML (Extensible Markup Language)描述测试用例的好处和XML的基本概念。2)提出了一种基于UML-XML的测试用例生成方法。研究了可测试的UML建模方法,对可测试的UML模型进行了形式化定义。在此基础上,提出一种测试用例模型,并研究了测试用例模型的生成算法。3)研究基于XMI (XML-based Metadata Interchange)的UML模型到XML模式的转换规则。设计了测试用例文档的XML模式。分析了XMI文档中,UML模型元素的构成。结合所设计的XML模式,定义了UML到XML的转换规则。4)开发了一个测试用例生成工具,该工具实现了从UML模型中生成测试用例的算法,并能配置测试用例的数据,生成XML测试用例文档。论文以车载设备的列车速度监控功能为研究对象,创建了该功能的可测试用例模型,生成了相应的测试用例集。测试用例生成结果表明,采用论文提出的从UML模型中生成XML测试用例的方法所生成的测试用例集,能覆盖系统的所有功能和功能的执行流。
其他文献
随着我国经济的不断发展,道路交通量日益增加且车辆荷载日趋重型化,许多水泥混凝土桥面铺装出现了各种不同类型的病害,直接影响了桥面铺装的使用性能,造成了巨大的经济损失和不良
航空发动机的磨损故障诊断主要是通过监测发动机滑油中金属和非金属磨粒的含量、浓度、尺寸、形状、和颜色等信息来诊断。目前,一个主要的研究方向是构建智能诊断专家系统实
摘要:高速磁浮列乍运行控制系统的中枢是分区运行控制系统。磁悬浮列车对安全防护的要求非常苛刻,对系统的可靠性和安全性有极高的要求。分区运行控制系统是实行该苛求的关键
光导开关是一种光控电开关,因其可容功率大、体积小、耐击穿电压高、导通电阻小、响应速度快、重复频率高、抖动小和可靠性高等特点,逐渐受到脉冲功率领域学者们的关注,也因其能产生皮秒量级的电脉冲而在太赫兹领域受到重视。伴随着SiC单晶材料生长技术的日益成熟和其优异的半导体性能,促进了SiC光导开关的研究。本文研究了以4H-SiC为基体材料的平面型光导开关。简要介绍了光导开关的研究背景、工作原理以及发展历史
很多跑步爱好者喜欢参加马拉松.这项运动起源于公元前490年的希腊,距今已有2500多年历史.在中国,关于跑步的记载要更早,可追溯到上古时期的夸父逐日.《山海经》中说:“夸父与
期刊
从“十五”开始我国交通基础建设得到了突飞猛进的发展,尤其以沥青路面的发展尤甚,因其与水泥混凝土路面相比,具有表面平整无接缝、行车振动小、稳定性高、强度大、噪音低、扬尘
农村公路是农村重要的公益性基础设施,是促进农村社会经济发展、全面建成小康社会和统筹城乡一体化发展的重要条件。2003年以来,我国十分重视农村公路建设,通过农村基础设施“三
在山区果园树下地栽培黄瓜,能合理利用果树枝干搭架与树叶遮阴,提早黄瓜种植期并延长采摘期,不仅提高黄瓜产量,而且保证果园水果产量,达到高效立体栽培的效果。该技术采取果
随着互联网上信息数量的指数式增加,与学术信息相关的网站也在随着增长。在日常对学术信息进行检索时,我们发现,常用的学术搜索引擎在检索的方式上,基本上都是对全文的关键字
光波具有动量是众所周知的事实,光波在真空中的动量形式也毫无争议。但是,光波在透明介质中的动量却是物理学中的难题,一百年来研究者们对此争论不休。1908年Minkowski提出的透