基于UML的车站信号软件建模

被引量 : 0次 | 上传用户:turbomeng
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
铁路计算机联锁系统是以计算机技术为核心,通过采用通信、可靠性和容错以及“故障—安全”技术,实现联锁要求的实时控制系统。车站信号联锁软件作为计算机联锁系统的核心,是一种保证站内行车安全、提高行车效率的典型安全苛求性软件。以联锁基本原理为基础,采用统一建模语言UML,基于模型驱动开发技术,为联锁软件建立通用设计模型。进一步对所建立模型进行验证,保证基本联锁功能的实现,完成设计级纠错。本文以铁路车站信号联锁控制系统为背景,结合软件工程理论,研究基于UML对联锁软件进行建模,主要进行了以下研究工作:1.对计算机联锁系统进行功能需求分析,并结合系统的硬件结构,从整体上对联锁软件进行架构,建立用例角度的UML模型视图。2.从静态角度,对计算机联锁系统结构进行建模分析。根据联锁系统的特点,主要对室外信号设备(包括信号机、道岔、轨道电路和进路)提出了状态变化角度的静态结构模型。3.从动态角度,对联锁系统的核心—进路控制过程进行分析和子模块划分,并对各个子过程建立了动态过程模型(即子过程UML活动图模型)。4.利用Rhapsody的仿真模拟功能(Animation),对所建模型进行调试和动态模拟,实现模型级纠错和验证。并结合Windows平台下,采用Visual Studio 6.0开发环境,基于C++语言,搭建GUI图形用户界面驱动模型,再次对所建模型进行设计级的调试。最终建立从需求规格分析定义到系统实现的完整铁路车站信号系统模型。本文创新之处主要在于采用基于Rhapsody的模型驱动功能来进行调试和动态模拟,实现模型级的纠错和验证。一方面保证联锁软件的高可靠性和安全性,改进领域专家和开发人员的交流;另一方面在软件开发初期尽早发现系统的设计错误或缺陷,从而较早地确定或降低项目的风险和开发成本。验证结果表明,所建联锁系统模型可靠、稳定。
其他文献
<正> 财政部于2002年4月10日下发《关于企业实行财务预算管理的指导意见》后,很多企业才开始接触财务预算管理对其并没有给予足够的重视。所以,目前有相当一部分企业的财务预
浓烈的“家国情怀”,是大学校长在学生毕业典礼致辞中不约而同的目标选择。通过大学校长的深情表达,我们可以看出,以传承中华民族传统文化作为“家国情怀”的本质载体,以胸怀天下
草地是我国重要的农业自然资源之一,但目前草地退化的现象十分严重,超载过牧是主要原因之一。本文就针对草地退化提出的围封禁牧措施对草地植被、土壤及草地生态系统恢复过程
<正>近年来,随着地方国库库存规模快速增长,各级地方政府及相关部门愈来愈迫切地希望早日开展地方国库现金管理。如何管理与运作好这部分国库现金,已成为地方政府普遍关注的
全球气候变化问题已经超越了一般环境问题的范畴,而成为国际政治经济外交关系的重要考虑因素。随着《京都议定书》的实施以及气候变化问题谈判进程的加快,对我国未来经济社会
针对联合作战筹划过程中的不确定性资源调度问题,设计了基于资源流的反应式调度模型;针对调度过程中的时间不确定性,提出了模糊数建模方法;针对资源调度过程中的资源不确定性
大米蛋白是公认的优质植物蛋白,具有氨基酸组成比例合理和低过敏性等特性,非常适合作为婴幼儿和特殊人群的营养食品,国内外高度重视大米蛋白的研究和产品开发。本论文主要研
<正>党的十八届三中全会首次提出国家治理,标志着党治国理念的深刻变化和治国方式的重大转变。国家治理是对国家管理的一种否定,突出国家事务的多主体参与及其公共性,强调主
水泥企业资产重组,可以较好地规避或有债务、员工、税务等风险,也有利于后期企业管理整合和文化融合,但是在债务方面存在一些问题。本文首先举例介绍了一般水泥企业间资产重