基于模型驱动的计算机联锁软件开发方法的研究与实现

来源 :合肥工业大学 | 被引量 : 0次 | 上传用户:gui_123456
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
计算机联锁系统(CBI)是铁路运输中的重要设备,它肩负着列车调度、安全行车、提高运输效率的重要工作。它通过对道岔、进路以及信号的控制,来实现铁路列车的调度指挥工作。随着计算机技术在铁路信号中的发展与应用,传统的分析设计方法已经无法满足当前社会对于铁路运输的安全性、高效性需求。为此我们采用模型驱动的嵌入式软件开发方法对联锁软件的设计与验证提出了新的思路,从而提高软件开发的精确性和高效性。本文首先深入研究了各种形式化建模语言在嵌入式软件中的应用,以及它们在当前国际国内的发展水平和未来发展趋势。主要对各个方法的优点与缺点进行了对比分析,找出了一种适合计算机联锁系统软件开发的以模型设计需求分析取代传统文本设计需求分析的方法,即时间自动机理论。本文以工大高科自主研发的计算机联锁系统软件GKI-33e为研究对象,对它的进路办理流程进行了深入的分析,根据EN系列标准以及国家铁路标准对它的安全性和功能性进行了主要描述,提出了软件设计的V模型。并根据此设计流程对进路办理流程进行了形式化建模与分析。本文针对进路办理中的五个主要阶段分别建立了对应的时间自动机模型,并且通过成熟的UPPAAL工具组建了时间自动机网络,并对该网络进行了仿真模拟,通过时间约束与全局变量的设定,解决了以往开发过程中存在的模糊性、二义性等问题。最后,本文从系统的功能性与安全性出发,对时间自动机网络进行了验证。通过BNF语法对系统安全功能进行了验证与分析。证明了以模型驱动方法为基础的嵌入式软件开发方法的可行性。为计算机联锁系统软件设计提供了重要的参考价值。
其他文献
随着嵌入式实时系统的应用越来越广泛,安全问题显得越来越重要。嵌入式系统一旦出现安全问题,其后果不但严重干扰人们的日常生活,侵犯公民隐私,造成巨大的经济损失,甚至威胁
本文针对在大量网络信息中进行快速搜索所关注信息问题,对基于内容的信息搜索引擎进行了分析和研究。主要内容包括:搜索引擎的发展与研究现状、搜索引擎中采用的spider原理、
本文结合实际项目对嵌入式系统应用进行了分析和研究,分析了嵌入式BSP和PC机BIOS之间的区别和联系,对当代比较流行的嵌入式操作系统如嵌入式Windows CE、嵌入式Linux、VxWorks
移动Ad hoc网络是一种临时自治的分布式系统,具有无中心接入和多跳的特征。在许多场合(如军事通信、灾难恢复、搜索和救援行动以及分布式计算等)具有越来越重要的作用。由于
学位
学位
近年来由于微型制造技术、通信技术以及电池技术的进步,使得微小的传感器具有了感应、无线通信和处理信息的能力,随之出现了一种新兴的计算机网络——无线传感器网络(WirelessS
随着多媒体编码技术和网络通信技术的发展,出现了很多以“流”为特征的多媒体应用,如视频会议、网络监控等。这些应用具有实时性要求,如视频会议系统的声音和图像都不允许停
计算机技术和通信技术促使了互联网络的迅速发展,基于网络的信息服务、应用服务在短时间内迅速发展,充分利用网络通信功能极大的提高了信息资源的利用率。但是互联网络本身却并
运动目标检测是计算机视觉中的重要研究方向之一,也是智能视频监控系统的核心。然而,运动目标检测算法在动态背景中受到外界因素的干扰,使得检测结果难以满足高层视觉处理系