基于Event-B的联锁系统进路控制建模与验证研究

被引量 : 19次 | 上传用户:liu_kai5189
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
摘要:联锁系统是铁路信号系统的重要组成部分,直接关系到车站行车和作业的安全与效率。计算机联锁系统由于具有高效、智能化、易于维护的优点而成为当前联锁系统运用的主流。联锁软件是计算机联锁系统正确执行联锁运算、实现联锁功能的关键,必须具备极高的安全性和可靠性。当前的联锁软件开发主要使用传统的基于软件工程的方法,在需求定义上难以保证完备性和一致性,仿真和测试也不足以完整分析和验证软件安全性,容易形成安全隐患,同时,开发出的软件可维护性不高。本文针对传统联锁软件开发方法存在的问题,从实际应用角度出发提出基于Event-B的形式化解决方案,选取联锁软件核心功能——进路控制进行了形式化建模和验证的探索研究,主要研究工作如下:(1)分析了当前联软件开发方法存在的缺陷和引入形式化解决方案的可能性,研究了Event-B形式化建模验证方法的理论基础和应用特点,介绍了Event-B方法相关工具,提出了基于Event-B的联锁软件形式化开发方法。(2)分析了联锁软件进路控制具体流程,在此基础上制定了联锁进路控制Event-B模型的建立步骤和精化策略,并根据制定的步骤和精化策略,在Rodin工具平台下借助UML-B工具逐步建立了包含进路选排、信号控制、进路锁闭、自动解锁和人工解锁各进程功能需求和安全需求的进路控制Event-B模型。(3)采用模型仿真和模型证明相结合的方法对建立的联锁进路控制Event-B模型进行了形式化验证,其中模型仿真部分采用了UML-B状态机仿真的方法,模型证明部分则借助Event-B证明义务机制和Rodin平台采用了自动证明和交互式证明相结合的方法,结果表明本文所建立的进路控制模型能覆盖系统功能需求和安全需求,模型有效性、正确性和一致性能得到完整验证。本文的研究结果表明,基于Event-B的形式化建模验证方法能准确和有效的描述联锁进路控制的功能需求和安全需求,并且完整的分析和验证模型安全特性,能运用于联锁软件开发中以增强软件安全性并提高开发效率。
其他文献
复方黄柏液治疗软组织感染破溃后形成的溃疡及外伤感染(包括手术切口感染)所形成的溃疡及窦道305例。在规定的治疗时间内,总有效率97.7%,其中治愈84.6%,显著高于对照组。该药适用于阳证疮疡破溃
矿产资源的开发与利用是全国经济发展的重要支撑,但由于资源需求的不断增加,“矿—地”矛盾愈加严峻。采矿用地的管理涉及到土地管理与矿业管理,通过构建有效且符合实际需求的用
在大型圆形煤场中采用桩-网复合地基是火电厂地基方案设计的新思路,该方案不仅要考虑地基土层的强度满足上部荷载的要求,还需要考虑堆载区内土体的变形对环基的影响。通过对
基于现代测试技术和煤层气井实测排采数据,采用物理模拟和数值模拟研究方法,探讨了开采过程中煤储层渗透率动态变化效应。研究结果表明,试验模拟和数值模拟渗透率数值相差较
数字阅读发展迅猛,却存在一系列问题,娱乐化、低俗化的数字读物占据人们有限的空闲时间,经典图书传承出现危机。本文通过对数字阅读市场现状与'网易蜗牛读书'这一优
从1997年至2004年《旅游学刊》中选出33篇旅游经济研究论文,按其发表的时间、涉及的地域、研究的内容及作者的单位等进行分类整理和综合分析,得出了我国旅游经济研究在时空和
随着社会经济的发展和进步,人类对能源的消耗速度越来越快,为了节约能源、实现人类社会的可持续发展,太阳能作为一种清洁无污染的可再生资源,越来越受到各国的重视和利用。用
目的 观察黄芪对自发性高血压大鼠(SHR)血压的影响。方法 19只SHR随机分为4组,给药组分高、中、低3个剂量组,各5只,分别一次性腹腔注射给予1.8g、2.4 g及3.6 g的黄芪注射液,
研究了边坡稳定分析的有限元强度折减过程中(平面应变条件下)Drucker-Prager(简称D-P)屈服面的变化特点,从而提出了有限元强度折减法采用不同屈服准则计算得到的边坡安全系数
因密度、比刚度、高温比强度和阻燃性等方面的优势 ,TiAl基金属间化合物被认为是最有应用潜力的新一代结构材料。室温脆性以及延性、蠕变性能和其它性能的平衡是阻碍TiAl基合