基于SCADE的CBTC区域控制器软件开发

被引量 : 30次 | 上传用户:ljkstar007
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
区域控制器(Zone Controller-ZC)是基于通信列车运行控制系统(Communications Based Train Control system-CBTC)系统的地面控制核心设备,负责列车移动授权的计算和运行安全保障。ZC是一个复杂庞大的安全关键系统,其软件开发在规范刻画、设计、验证等诸多方面面临挑战。近年来,基于模型的软件开发方法在安全关键领域逐渐被认可,本文研究基于SCADE模型的ZC软件开发方法,主要工作体现在如下方面:(1)以轨道交通控制系统为背景,研究了安全关键性系统的相关安全标准,分析了模型驱动开发的优势,并介绍了SCADE模型开发工具。(2)研究了SCADE理论基础一同步编程理论。研究了LUSTRE语言的语法规则和LUSTRE语言对反应式系统的进行模型描述的抽象方法。分析了数据流图和安全状态机这两种形式化建模机制的语义基础、建模方法以及模型的特性。研究了同步编程理论对模型的两种确认方法模拟仿真和形式化验证。(3)采用SCADE模型工具,对ZC进行建模。对ZC进行了形式化描述,建立ZC的SCADE,总体模型。通过分析区域控制器控制列车的典型场景,将ZC的主要功能划分为列车管理功能、进路匹配功能和MA计算功能,详细的设计了各功能的软件流程。采用安全自动机建模机制,建立了列车管理功能的模型;采用数据流建模机制,建立了进路匹配功能和MA计算功能的模型。(4)采用SCADE仿真与验证工具,对ZC模型进行检验。采用故障模式及影响分析方法,对ZC的主要功能进行了安全分析。使用SCADE模拟仿真模块,对模型进行了测试,使用SCADE形式化验证器,对模型的安全属性进行了验证,从而确认了模型的正确性。通过对课题的研究,本文得出以下结论:基于SCADE模型的开发避免了对软件的重复性描述,避免了人工编写代码,能在系统设计初期发现设计缺陷,提高了软件质量和开发效率。
其他文献
目的:观察阿奇霉素联合炎琥宁治疗小儿支原体肺炎的效果。方法:观察组45例用阿奇霉素加炎琥宁治疗,对照组41例单用阿奇霉素治疗。结果:观察组体温恢复时间,咳嗽、肺部干湿啰
<正>在今年3月初的全国两会上,李克强总理在政府工作报告中首次正式提出粤港澳大湾区。由此,粤港澳大湾区逐渐进入公众视野,一度成为社会各界关注的焦点。从地理区域上讲,粤
宗教艺术是人类文化的重要组成部分,俗讲属于宗教艺术的一种,俗讲中蕴涵着中外文化交流的精髓。本文从艺术文化学的角度来解析俗讲这种艺术体裁所具有的文化本质。
区域控制系统(Zone Controller)在CBTC (Communication Based Train Control)系统占有重要的作用,它为列车运行提供进路MA信息,因此ZC系统数据的安全性直接关系到列车运行。
随着社会经济的发展,我国传统的社会保障制度面临挑战,统筹城乡发展和城市化进程需要建立城乡一体化的社会保障。其实现途径应该是因地制宜、循序渐进,以建立和完善农村社会
“速度”是交通运输发展的灵魂,特别是我国铁路于2007年4月进行了第六次大面积提速以来,中国铁路共投入运营“和谐号”高速列车337组,列车速度已逐渐推进至300km/h以上,京津
纯电动客车是一种理想的清洁能源公共交通工具,但现阶段还存在电池能量密度低、续驶里程短及电池成本过高等问题。由于减轻车身质量,就可以减少相同续驶里程所需的动力能源。
对沉降区无砟轨道结构高聚物注浆抬升工艺进行了系统的介绍,提出了高聚物注浆材料的性能要求、特点及高聚物注浆抬升原理,分析了高聚物注浆的工艺特点,介绍了轨道结构注浆抬
在新课改理念的推动之下,面对教学方式的改革和创新提出的较高要求,双语教学联动的教学方式便应运而生。本文主要阐述了类比教学、联动教学的重要性,并对如何更好地实施这一
高校实验室是物质资料的关键部门,是高等学校办学的三大支柱之一,如何提高实验室设备的利用率,减少资源闲置和浪费,尽可能满足高校发展需要,已成为财务和资产管理工作者所面