基于着色Petri网的测试用例生成及其在列控系统中的应用

来源 :北京交通大学 | 被引量 : 16次 | 上传用户:dyq1890
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着我国铁路的不断发展,提出了立足我国国情的中国列车运行控制系统(CTCS),它主要借鉴了欧洲的ETCS标准,提高了列车运行效率,但同时也在与安全相关的技术上提出了更高的要求,例如对系统进行相关测试。测试是CTCS-3级列车控制系统投入运营前的一个重要步骤,对其各方面性能进行测试,是保证列车行车安全,提高运输效率的重要手段。本文基于软件测试的方法和Petri网的相关特性,设计了基于可达图的测试用例生成方法,并将该方法用在RBC切换中,以测试车载设备的功能在RBC切换时是否符合规范所描述的功能。论文的主要工作如下:1.介绍了国内外列控系统相关的测试现状,其中,主要介绍了国外的混合测试方法及其应用,国内的基于黑盒测试的CTCS-3级车载设备功能测试的测试案例生成原则和测试序列设计方法。2.将测试按不同的划分原则可划分为不同的类型,如按照技术可划分为:白盒测试、黑盒测试及灰盒测试。详细阐述了黑盒测试和白盒测试的具体方法。3.在对比非完全路径和完全路径的同时,给出了完全路径覆盖测试方法;在定义了Petri网的前提下,给出了着色Petri网的可达图、可达树及其覆盖树的构造方法;在完全路径覆盖测试方法、广度优先搜索思想和Petri网的可达图、可达树及其覆盖树的基础上,设计了基于着色Petri网的测试用例生成方法。4.根据《CTCS-3级系统RBC-RBC接口规范v4.0》,总结出RBC切换的主要步骤,利用UML画出了RBC切换的时序图,并在时序图的基础上,定义了移交RBC、接收RBC和车载设备的不同状态,给出了移交RBC、接收RBC和车载设备在RBC切换时的状态图。利用CPN Tools工具和已给出的RBC切换状态图,建立了RBC切换时的CPN层次模型,分析该模型的行为特性,结合已设计的基于着色Petri网的测试用例生成方法,生成了测试路径和测试用例,并对生成的测试用例进行评价,验证了基于着色Petri网的测试用例生成方法的正确性。5.分析了基于着色Petri网的测试用例生成方法在CPN模型比较复杂时将面临的问题,提出了相关的解决思路,并对未来的研究工作进行了展望。
其他文献
随着三网融合的推进、3G通信时代的到来、微电子技术和新型平板显示技术的发展,电视的应用逐渐向便携式移动电视方向发展。有机电致发光显示技术由于具有超薄、柔性显示、可
我国轨道交通行业近年来的发展有目共睹,各种形式的轨道交通都表现出快速发展的势头。在所有的轨道交通系统中,铁路一直都起着中流砥柱的作用,是我国重要的基础设施和使用最
沥青混合料具有温度敏感性,在高温下经过车辆荷载的碾压容易产生黏塑性变形,因此研究高温下的沥青路面永久变形有着实际的工程意义。道路实际使用过程中路表温度状态是沥青路
信息门户系统是现代计算机应用的一个重要领域,是一套完整的企业级解决方案。它的成功与否与开发平台有着非常密切的关系。本文重点研究为信息门户系统提供一个快速的、统一
目前国内的一些城市轨道交通建成后,面临城市土地利用效率不高、土地开发收益流失、站点周边地区各交通方式衔接不畅、轨道交通运营效益低等问题。国内外轨道交通与土地利用的
高速铁路的开通,高速铁路的快速部署、高密度、严格的要求和新技术、新设备的不断应用于调度指挥,提出了更加严峻的挑战.本文分析了高速铁路调车作业安全的困难,提出了进一步
在初中语文教学中,我发现有的老师受欢迎,有的老师却让学生很反感,我也做了深入的调查,进一步发现受欢迎的老师课堂气氛都比较轻松活泼,学生在这样的课堂学习,快快乐乐的就完成了学
学位
场发射电子源在平板显示器、微波放大器、X射线管以及真空微电子设备等方面有着广泛的应用。近年来,人们研究发现金属氧化物纳米线有望作为冷阴极材料而应用在场发射领域。其
平均数、中位数和众数这三个统计量,我们常把它们称为“三数”.想要学好“三数”,应用“三数”解决实际问题,就必须警惕平时学习中常犯的一些错误.下面举例说明学习中常见的
期刊