区域控制器移动授权的UML模型与验证

被引量 : 0次 | 上传用户:csy355
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
区域控制器(Zone Controller, ZC)作为轨道交通运行系统的重要组成部分,是轨道交通现代化的主要标志之一。该系统设计和开发的合理性及安全性考虑是城市轨道交通系统未来研究的主要趋势。结合ZC软件的具体功能需求,利用统一建模语言(Unified Modeling Language, UML)的建模机制,本文采用UML对ZC的移动授权功能(Movement Authority, MA.)进行建模并且实现模型的功能验证。UML分别为ZC的移动授权生成功能建立系统级和典型场景级模型。通过形式化语言对MA功能进行抽象化和模块分析,有效地整理系统的复杂逻辑,从而保证系统需求与抽象出来的模型之间清晰的对应关系。依据UML建模机制特点,进行模型代码化的规范设计,针对静态模型生成功能验证的代码框架,参照动态模型编写功能验证的实现代码,实现模型代码的高度规范与契合。最后,根据城市轨道交通系统中线路数据的特点以及软件工程中相关理论,编写出一组模拟线路数据,完整构建线路地图,实现了UML模型的功能验证。仿真程序完成ZC辖区内多辆列车的同时管理,实现列车进站场景下MA计算、不同状态的列车之间互相追踪场景下MA计算、ZC交界处的MA计算、列车折返场景下MA计算以及CBTC(Communication Based Train Control, CBTC)设备非正常状态下MA的计算与处理。同时,针对模型-代码转化过程中暴露的列车MA生成计算不合理部分进行修正,同时反馈到UML模型中,最终使得模型建立与验证过程均能够实现系统设计预期的所有功能。论文将形式化建模语言UML应用到列控系统中,利用其模型逻辑的清晰度和关系的直观性为典型场景下的MA计算功能建立模型。UML模型细化软件设计的理论方案,同时模型-代码互相转化的特性为软件开发提供参考规范,改善了MA计算功能应用软件的设计人员与开发人员的沟通和交流。模型的建立与功能验证证明,通过UML建立的模型能够很好实现系统需求设计的功能,该模型构建的代码框架和实现流程能够通过VisualStudio2010仿真平台清晰、完整的实现预计场景下列车的MA计算。因此,UML建模工具的应用在列控系统的开发中有一定实践意义,CBTC其他子系统也可以做相关尝试。
其他文献
针对基座摇摆运动条件下,用递推最小二乘参数辨识法对初始失准角进行估计时,存在方位失准角收敛速度慢、估计精度受到北向失准角估计精度影响等问题,提出一种基于粒子群优化(P
随着网络技术和数据库技术的发展,人类已经进入了大数据的时代,如何从海量数据中发现和利用有用信息变得越来越有挑战性。关联规则是数据挖掘的重要研究方向,可用于发现交易数据
通过对泸州医学院不同专业的 312 6名大学生性观念、性道德进行分析调查 ,了解到了他们获得性知识的主要途径及对许多与性有关问题的看法 ,同时也知道了他们对某些与性有关问
企业团组织建设的创新,最关键的就是将工商管理的思路、理念和工具应用到团组织建设过程中去,真正实现企业团组织建设与企业的生产经营实际结合起来,具体来说,就是将学习型组
手性化合物α-苯乙胺是一种重要的有机合成中间体,它和它的衍生物在染料、医药、乳化剂及香料等领域有着广泛的应用。α-苯乙胺的光学对映体可以作为手性合成的手性源或手性
<正>山东太阳纸业股份有限公司成立于1982年,经过30多年的艰苦创业和励精图治,发展成为一家全球先进的跨国造纸集团。多年来,太阳纸业围绕"一个中心"、"两化融合"、"三大基础
碳做为生命体构成的最基本元素之一,一直以来都是人类材料科学研究的主干。而聚合物材料由于成本低廉、原材料来源广泛、成型易加工等优势,既而成为人类继钢铁、木材、水泥之后
在全球老龄化的背景下,老年人的养老问题变的日益突出。我国是一个人口大国,近年来,老年人口数量持续增加,使得养老问题十分突出,尤其表现于农村地区。笔者以安徽省长丰县造
国企基层党建工作面临诸多实际问题,新形势下如何应对挑战,满足国企党建的需求,是当前国企基层党建工作必须加以重视的问题。加强国有企业基层党建工作能够巩固党对国有企业