基于UML的列车自动防护系统测试用例设计与生成

来源 :西南交通大学 | 被引量 : 0次 | 上传用户:taiyangkaimen
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
列车自动防护系统ATP是列车运行自动控制系统的重要组成部分,对列车安全负有直接责任,采用故障-安全方法进行设计,属于安全苛求系统。因此,对列车自动防护系统进行严格的系统功能测试显得十分重要。测试用例的生成是测试工作的重要组成部分和关键内容之一,研究列车自动防护系统测试用例的生成方法具有重要意义。论文在对列车自动防护系统的系统需求和功能需求进行分析后,针对列车自动防护系统内部结构复杂、不同厂家设备工作原理不同等特点,选择采用基于规格说明的测试用例生成方法作为论文的技术思路。列车自动防护系统属于大规模集成系统,因此,论文选择使用统一建模语言UML来进行规格说明建模工作,然后使用可扩展标记语言XML来对测试用例进行描述。论文以列车自动防护系统的速度监控功能为例,详细说明了从UML到XML Schema的三层设计方法:首先采用标准UML类图进行概念层建模,然后利用UML提供的扩展机制,结合XML Schema规范,将概念层模型转换成符合标准的逻辑层模型,最后使用XML Schema文档规范,将逻辑层模型转换成了符合标准的XML Schema测试用例文档。论文同时还设计实现了一个从XML Schema文档中生成标准XML测试用例的工具,该工具还可以实现测试用例的数据配置功能。统一建模语言UML具有良好的系统模型的表达能力,使用UML来对系统需求进行分析描述十分可行。可扩展标记语言XML具有良好的通用性、可移植性以及强大的数据描述能力。使用这样的方法生成的测试用例可以十分方便的运用于自动化测试工作。
其他文献
由于现在安全防护手段越来越多。因此通过技术手段进行账号窃取,就已经变得越来越困难呢。所以现在的黑客已经转变思路,常常通过一些陷阱来进行盗号操作,比如通过伪装的客户端软件替换真正的客户端。今天我们就通过一个所谓的刷钻软件,来轻松的获取远程用户的QQ账号和密码。
廊坊市委深入开展基层党建示范区“扩面提标”工程,按照“地域相邻、特色鲜明、优势互补、以点带面”工作思路,扎实推动基层党建先进典型成片连线,实现整乡推进、整县提升,为
很多人都会这么认为,要处理照片的话只要更具个性就行了。但是,照片里的各种问题频频出现,照片上的日期和怎么做出逼真照片是聊的最多的。如果使用Photoshop的话,你真OUT了。其实用“美图秀秀”就能解决这两大问题。
<正>现代小说研究,大体上讲,有四个不同的路向:一个是文本为中心的客观主义研究,一个是以作者为中心的修辞研究,一个是以策略和技巧为中心的叙事研究,一个是以读者的阅读反应
"互联网+"时代的到来,改变了中职会计教学方式。本文重点论述了中职会计信息化教学存在的问题,并提出了相应的解决策略。
近断层地震动对近场区域会造成严重的地震灾害,尤其区域内存在沉积地形时会进一步加重灾害。目前,针对释放能量更大、破坏力更强的逆冲断层地震作用下沉积盆地的地震动响应研究还未见报道。本文即采用谱元法,研究了动力学逆断层地震作用下的三维沉积盆地的动力响应。文中以椭球形沉积盆地为例,对其逆断层地震动响应特性进行了分析,并探讨了改变内外介质波速比和沉积厚度时沉积盆地内部观测点地震动时程和峰值变化规律。研究表明
随着我国市场经济的不断发展,以及与世界交往的日益密切,能讲一口流畅的英语已是现代人的基本素质之一。这就更凸显了英语教学是让学生运用所学知识与周围的人进行交流、获取信
能源危机和环境污染是当今社会发展面临的严峻挑战,氢能因其高效和清洁被普遍推崇为最适当的能源载体。本文改变目前光电化学制氢研究中以光催化为基础的思路,以成熟的碱性电
当前,国内外主要使用的出行需求预测模型是基于“四阶段”法的传统模型。该模型人为地割断了出行者各次出行之间的联系,没有以活动为基础,没有考虑影响出行的时空限制。显然,
目的老年性高血压病是引起老年人冠状动脉性心脏病、充血性心力衰竭、主动脉瘤、脑血管意外、慢性肾衰竭的发病以及病死率升高的主要危险因素之一,严重影响老年人身体的健康及