基于列控系统的扩展UML模型设计及故障树求解算法

被引量 : 9次 | 上传用户:yjichao
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
安全苛求系统对组成系统的软件和硬件安全级别要求很高,其出现故障后可能会导致重大的生命、财产损失。为了避免人员伤亡、降低经济损失,安全苛求系统在设计和研发过程中必须慎之又慎。安全苛求系统通常采用冗余配置来增强系统的可靠性,但是冗余结构同时也使得安全苛求系统的复杂度增大,为安全苛求系统的安全分析带来了巨大的挑战。本文的目的是实现扩展UML模型到动态故障树的转换自动化。当自动转换完毕之后,生成的动态故障树是对模型进行安全分析的依据。本文所取得的研究成果包括:1.提出一种与故障树生成相关的系统UML模型扩展方法本文首先选用在工程实践中开发和设计人员更倾向于使用的UML方法来进行建模及设计,针对标准UML方法对系统安全方面的描述缺陷,设计一种UML建模和扩展方法,使用了构造型来扩展UML对系统冗余结构的描述并提供一个语义对照表,用来确定模型中的元素、关联和构造型语义以及相对应的故障树实现方法,成功的将安全分析有关信息嵌入到系统模型中去。该方法便于设计人员进行基于模型的开发及分析,为其提供了极大的自由度和灵活性。2.提出一种基于扩展UML模型的动态故障树自动生成算法本文使用IBM公司的Rational Software Architect建模工具来建立UML模型,并创新性的通过对IBM模型文件EMX进行解析,实现RSA建模工具与故障树生成软件之间的数据通信。在深入分析UML模型的文本文档语义特征之后,结合UML模型与故障树在描述系统因果影响关系方面的相似性和安全苛求系统的冗余特征提出一套模仿传统的人工生成故障树分析过程的UML模型自动生成故障树的算法。并将上述研究成果落实到软件实现层面,完成分析工具的开发工作。3.采用列控车载ATP系统进行了应用验证以CTCS-3列车运行控制系统车载ATP为研究对象,进行UML自动生成故障树算法的应用。并与人工构建的动态故障树进行了对比,结果证明本文提出的方法明显优于人工建树方法,而且更有效率、正确性更高。本文对安全苛求系统建模及安全分析方法进行了较为深入的研究,并为高速铁路运行控制系统安全分析及设计平台、满足SIL4的高速列车车载自动防护ATP软件的开发奠定了良好的基础。
其他文献
汽车作为日常生活不可或缺的交通工具,正在以一个爆炸式的发展趋势步入千家万户,随之而来的能源危机和环境污染的问题也日益突显,电动汽车因为零排放的优势获得了全世界各国
党的十六大以来,各地更加注重发挥教育的基础作用。警示教育以其生动的教育形式,促使党员干部自重、自省、自警、自励,有效地推动了反腐倡廉工作的深入开展。为展示成果、介
<正>一场铺天盖地的大雪和冰冻,让三湘儿女猝不及防。1月13日,湖南的天空纷纷扬扬飘起雪花,许多人还渴望着这2008年的第一场雪给南方的冬天增添些许浪漫,谁知,这场雪却把所有
为科学预测上海市海洋经济发展趋势,文章基于灰色预测模型,对上海市海洋生产总值进行预测。研究结果表明:通过对2010-2017年原始数据序列的级比检验和一次累加,建立灰色预测
批评话语分析是主要分析非文学语篇的分析框架,旨在揭示语言与意识形态和权力之间的关系。本文以费克劳三维话语分析为基础,运用批评话语分析的各种方法分析了几则广告,揭示
随着互联网的飞速发展,产生了大量的新兴行业,与此同时,相应的服务行业也产生了巨大变化,物流运输成为生产与销售之间的重要服务环节。近几年电子商务发展迅速,线上活动与线
在中国人民解放军军衔中.大校是一个比较特别的衔级。因为绝大多数国家没有此衔.西方一些国家甚至不承认大校是比上校高的军衔.而认为是资格比较老的上校。但在我军中它不仅是独
随着社会物质生活的日益丰富,以及文化形态的不断更新和发展,都市生活逐渐被异彩纷呈的视觉享受、视觉享受牵引下的物质占有欲所引导,享乐主义、高消费主义成为当前都市生活
轨道交通在当今社会扮演着举足轻重的作用,对大中型城市而言,随着人口压力的增加,交通压力愈来愈大,地铁轻轨等新型交通手段逐渐进入了人们的视线。近些年来,我国的轨道交通