基于UPPAAL模型的列控等级转换场景测试用例生成方法研究

来源 :西南交通大学 | 被引量 : 0次 | 上传用户:iris_1204
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
列控系统是安全严苛的复杂系统,需要全面精细的安全验证。等级转换作为列车运行过程中的重要场景,其高效有序的运行有助于保证列控系统的安全性和稳定性。目前,等级转换场景软件的测试用例主要采用手工编制方式,效率低、耗时长、工作量大,测试用例质量难以得到保障。如果能够自动生成测试用例,将会大大缩短软件开发周期,降低软件开发费用。因此,自动生成能够完备覆盖系统规范的测试用例成为了等级转换测试的首要问题。本文首先依据列控系统技术方案需求规范,对等级转换场景进行形式化建模并完成系统仿真及性能验证;其次基于最小测试成本迁移覆盖准则,设计深度优先搜索算法求解得到有效迁移序列并扩展为测试路径集合;然后,再对逻辑表达式分析的基础上引入快速生成算法,将抽象测试用例具体化为测试数据,从而生成具体的测试用例;最后,编程实现测试用例生成工具,分析测试用例覆盖度。本文主要工作分为以下四点:1.建立时间自动机模型。根据CTCS-3级列控系统等级转换场景的需求规范,依据信息交互时序图和时间自动机原理,使用UPPAAL建模工具,建立列控系统等级转换的时间自动机模型,得到两种转换场景下各个子系统的状态迁移图。然后借助UPPAAL工具对模型的性能变量及时钟约束进行系统仿真,使用BNF时态逻辑公式对功能性需求及实时性需求进行验证,保证了模型的准确性和完备性。2.基于模型生成测试路径。对模型对应的XML文件进行解析,利用哈希表来储存和映射模型中的状态和迁移条件的关系,依据迁移覆盖准则,设计深度优先搜索求解得到满足最小测试成本的有效迁移序列集合,并将其扩展为完整测试路径集合。3.基于测试路径生成具体测试用例。基于修正判定条件覆盖(MC/DC)准则对迁移条件中的逻辑表达式进行分析,在语法树理论的基础上,设计快速生成算法,计算得到测试数据集,采用“三步法”,结合相应测试路径,生成最终的测试用例。4.设计实现测试用例自动生成工具。通过直观的用户操作界面,展示测试用例生成功能,验证了模型和算法的可行性。
其他文献
肛痈,即现代医学的肛门直肠周围脓肿,是临床上肛肠科常见的一种急性病。肛痈发病迅速,往往需要急诊手术治疗,目前国内外对其发病机制尚不明确。现就近年来国内外对其发病的相关因素做一综述,以期指导临床肛痈的防治与调护。
负泊比蜂窝夹层板是由传统蜂窝夹层板通过结构设计得到。负泊松比蜂窝夹层板除了具有传统蜂窝夹层板的优点外,还具有负泊松比材料的抗冲击性、抗断裂性和吸能隔振等特性。在超音速飞行器突破音障时,负泊松比材料有利于缓减激波冲击,因此可将负泊松比蜂窝夹层板用于航空飞行器壁板的研究中,鉴于此,本文针对超音速来流下负泊松比蜂窝夹层壁板的颤振特性开展了以下研究。首先,基于三阶剪切变形理论,Von-Karman大变形理
研究区位于帕隆藏布干流然乌-通麦段,地处青藏高原东南部。区域内构造抬升强烈,地貌格局主要为高山峡谷,气候条件复杂,雪崩灾害多发频发,给当地群众的生命财产安全和工程建设造成了严重的威胁。因此,在研究区开展雪崩空间分异特征研究和易发性评价,对当地城乡规划、重大工程选址等防灾减灾工作都有重要的科学意义和工程意义。本文通过多次野外调查获取雪崩空间信息,建立研究区雪崩编目数据库,开展雪崩空间分异特征研究,并
轻量化已成为全球绿色发展道路的重要战略方向。高强钢作为重载车辆制造的主要材料,与铝镁合金等轻质材料相比,其强韧匹配性更好、安全系数更高。提升强度已成为高强钢在车体轻量化应用的必然选择。然而随着强度等级达到1000MPa级,高强钢的传统焊接接头性能恶化严重,阻碍了1000MPa级高强钢的推广应用。激光-MAG复合焊接有着焊接效率高、热输入小等优良特点。因此,通过焊丝匹配结合激光-MAG复合焊接方法,
目前,传统的地面空间信息获取方式已经难以满足智能交通、公共安全、资源监控与灾害监测等领域对运动目标进行智能感知与实时跟踪的需求。随着卫星遥感技术的发展,具有分钟级重访周期、秒级时间分辨率和亚米级空间分辨率的卫星视频数据,为运动目标的智能感知、实时跟踪提供了数据支持。由于卫星视频与地面视频存在一定的差别,针对地面视频的运动目标检测和跟踪算法不能很好地适用于卫星视频。因此,研究适用于卫星视频的运动目标
随着桥梁的主梁结构形式愈加复杂,在有限元软件中建立的精细化模型单元数量越来越大,导致建模和求解的效率大幅降低,尤其是多个工况需要计算时。为提高计算效率,现有车桥耦合系统中通常会对主梁部分进行一定的简化处理。但已有的一些模型简化方法在模型的准确性和单元规模之间存在一定矛盾,为了探索一种既能保证计算精度,又能提高车桥耦合分析的计算效率,同时适用于多种主梁结构形式的模型降阶方法,本文针对桁梁桥等,从建模
目前的航空管路连接系统中普遍存在有泄漏的问题,主要使用的管路连接方式为扩口导管连接和无扩口导管连接两种。为了减小泄漏率,同时为了减少结构件数量和减轻质量,对已提出的一种新型无扩口导管连接方案,进行新型结构的优化设计与研究。本文针对此新型结构,通过使用ABAQUS软件对新型无扩口导管接头的挤压成形过程进行了有限元仿真分析,研究其结构尺寸参数和挤压成形参数对结构密封连接性能的影响。仿真研究各工况下新型
随着CRTS Ⅲ型板式无砟轨道的广泛应用以及服役年限的增加,在列车荷载以及温度等环境因素的耦合作用下,不可避免地产生损伤,其中轨道板与自密实混凝土层间离缝便是常见损伤之一。为了指导Ⅲ型板式无砟轨道离缝损伤发生后的养护维修工作,相关部门也在修订和完善CRTS Ⅲ型板式无砟轨道的维修细则。但目前的维修规则中提出的指标往往针对单个损伤类型定义,对损伤指标的评估也仅为定性分析。因此,研究层间离缝损伤评价指
遥感影像信息提取是遥感领域的一项基础而重要的任务,其对于变化检测、地理数据更新、灾害评估等都具有极其重要的意义与应用价值。场景分类作为高分遥感影像信息提取的重要方向,近年来得到了快速的发展,特别是深度学习方法的引入为遥感场景分类的性能提升提供了重要帮助。深度学习方法不需要大量工程技能和领域专家知识,且能够提取高层次特征,所以在大范围多类型的场景分类应用中取得了优异的成绩。但深度学习的训练过程需要大
城市交通的发展呈现多元化、便捷化、协同化发展趋势,常规公交承担着较大的城市客运任务,对城市中心区域的客流疏散及城市边缘区域的通达性都有着关键作用,毫无疑问仍是城市交通系统发展的重要组成部分。针对客流量较大的单个公交站点或有功能需求的单个公交站点,部分城市规划建设过程中将其拆分为分离串联式公交泊位,用以改善乘客上下车环境。分离串联式公交泊位各公交线路的停靠应充分考虑车辆发车频率、对应乘客到达率、上下