基于SCADE的通用联锁软件平台适配层设计与实现

来源 :哈尔滨工业大学 | 被引量 : 0次 | 上传用户:yangjunshisb
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
铁路安全控制系统是以技术手段控制列车运行方向、运行间隔、运行速度的安全关键系统。车站联锁是控制列车站内运行的铁路安全控制系统地面核心子系统。根据铁路安全控制软件行业标准EN50128,车站联锁必须具有最高安全完整性等级SIL4级。由于各个国家具有不同的技术标准,甚至不同站场都会有不同的用户需求,极高的安全性要求、多变的技术标准、多样的需求变化以及联锁内部的复杂控制逻辑对联锁软件的开发造成了极大压力。传统的开发方式使用自然语言和图形描述系统的需求和设计,使用人工进行分析、审查、测试保证系统满足功能和安全的要求,但设计中容易引入歧义和错误,开发和测试低效、修改成本高。基于模型的形式化方法能够有效解决传统的开发方式中的问题:采用形式化语言精确地定义系统行为,避免歧义;形式化验证方便检查系统安全性;采用基于模型的开发方式能够更清晰地描述系统,进行更早和更有效的验证;自动生成代码增加开发效率,减少人工引入错误。SCADE作为基于模型的形式化开发代表工具已被广泛应用于各安全控制领域的系统开发中。本项目的目标是使用SCADE工具进行通用联锁软件的研制。为了重构既有联锁软件,开发通用的、模块化的、可扩展的软件架构,将联锁软件划分为与具体的输入和输出相关的平台适配层软件和完全的联锁运算核心逻辑。本文就使用SCADE工具进行通用联锁软件平台适配层的设计和实现展开工作。本文按照SCADE软件开发流程进行平台适配层的需求分析和概要设计;使用SCADE模型实现联锁软件中与具体的硬件平台和通信相关的数据处理、通信协议、通信方式、安全冗余等平台适配层逻辑;实现通用的、适应变更的联锁核心逻辑接口;搭建起方便易用的模型仿真和生成代码的集成测试环境;最后在安全计算机硬件平台上验证平台适配层的可行性,为SCADE开发联锁软件平台适配层提供一套可行的解决方案。
其他文献
Peer-to-Peer(P2P)覆盖网络架构自被提出以来就备受关注,但由于网络地址转换(Network Address Translator,NAT)设备的出现使得节点之间难以直接通信。同时,P2P网络架构分散与
股权代持是近年来公司法理论中极具研究价值的主题,其作为体现商事自由最大化的一种投资手段,存在于我国公司法实务中已是不争的事实。近年来,股权代持协议被认定为无效的案
近年来,我国频发各种大型自然灾害,包括2008年的汶川地震、2014年的“威马逊”台风、2016年长江流域的水灾等,自然灾害给国家和社会造成巨大损失的同时,也给受灾人员带来了巨
固定翼航空系统飞行探测过程中,当飞行器受到的风向、风速、气流等外界干扰较小,飞行速度一致,按照设计测线飞行时,称为平稳飞行状态。但在实际飞行过程中飞行器大多处于非平
起伏地表(黄土塬、沙漠和山地)进行三维地震勘探资料采集,不但要避开地表障碍,还要避开高海拔峰顶和陡坡(即:避高、避陡)。本论文以内蒙沙漠区GZH三维勘探工区避高、避陡部署
人类基因组测序计划的研究表明,在人类基因组中,仅有不到全部基因组序列2%的基因具有编码蛋白质的功能,其余是缺乏蛋白质编码能力的,这在早期曾被认为是“垃圾基因”,直到200
受我国英语学习的客观环境的限制,英语课堂自然成为学生学习英语的重要场所,学生在很大程度上依赖于教师的课堂话语,换言之,英语教师课堂语言的质量直接影响学生课堂学习的进
互联网的普及和物联网的迅速发展使得数据已进入自动产生阶段,随之人类进入了大数据时代,如何高效地处理和利用这些数据成为了挑战,推荐系统的出现有效缓解了信息过载带给人
羞怯是个体在社交情境中由于担心他人负面评价而产生的紧张、焦虑情绪,表现为心跳加快、脸红等生理反应,以及退缩、逃避等行为。过度的羞怯不仅使个体体验到焦虑等痛苦情绪,
PPR(Pentatricopeptide repeat)蛋白是与RNA代谢紧密相关的作用于线粒体和叶绿体的RNA结合蛋白。PPR蛋白对单链RNA具有序列特异性识别模式,与RNA的转录、剪切、编辑、稳定性