基于时间自动机的列控中心软件形式化建模与验证

来源 :北京交通大学 | 被引量 : 16次 | 上传用户:szf_2009
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
摘要:列车运行控制系统是我国高速铁路的核心技术之一,目前我国高速铁路均采用CTCS-3级列控系统作为统一技术平台。CTCS-3级列控系统是一个安全性要求极高的系统,对其进行功能及性能的安全性验证和评估非常重要。采用计算机技术,在实验室搭建CTCS-3级列控系统仿真平台对其进行辅助研究和预研验证具有实际意义。列控中心(TCC)是CTCS的关键设备之一。在CTCS-2级列控系统的地面设备中,TCC作为核心安全设备,产生控车信息控制列车运行,是保证列车安全运行的关键信号设备。作为CTCS-3后备系统,TCC是不可缺少的重要组成设备,其可靠性和实时性影响到整个高速铁路的安全高效运行,保证TCC软件的可靠性和实时性显得尤为重要。为了在CTCS-3级列控系统仿真平台中开发安全可靠的TCC软件,本文结合时间自动机理论,对TCC软件进行形式化语义描述,使用基于时间自动机理论的建模验证工具对TCC软件进行建模,并验证分析软件特性,从而保证在软件设计逻辑下,TCC可以高效准确地生成控车信息。论文提出两种适合于TCC软件的建模方法,分别是基于时间自动机的分层建模方法和采用UML与时间自动机相结合的建模方法。针对分层建模方法,以有源应答器报文编制流程为例:首先根据流程的特点,对有源应答器报文编制功能进行分层设计;其次,经过合理的抽象和假设,对分层设计建立成员时间自动机;再次,通过设置通道和全局变量,在模型验证工具中建立时间自动机网络;最后,在工具中模拟验证模型的功能和性能。针对UML与时间自动机相结合的建模方法,以TCC的轨道电路编码功能为例:首先进行软件设计的分类整理,根据软件概要设计建立UML类图;再针对软件详细设计流程,建立UML状态图;最后根据UML与时间自动机对应规则,将UML模型转换为时间自动机模型,并在模型验证工具中对其进行模拟验证。通过以上验证,对模型检验结果与需求存在不一致的方面及时纠正设计流程,并再次检验。通过反复修改检验,最终得出实时高效的设计流程,根据流程对TCC软件进行编程实现,进而确保TCC软件的逻辑性、时序性和故障-安全性。
其他文献
城市交通拥堵是各大城市面临的重要问题之一。从宏观角度讲,城市常规交通拥堵造成的原因是由于在同一时段内道路交通需求量大于道路交通供应量而造成的,而从微观角度讲,城市通勤
将淤泥质土固化处理用于道路路基,其力学性能将直接影响到道路结构层的路用性能。由于一般水泥土的强度不高、变形较大、容易开裂,在公路工程上的应用受到一定的限制。研究改
中国铁路信号技术发展迅速,铁路信号设备和系统更新换代频繁,新技术的不断涌现,要求现场的信号设备维护人员和车务操作人员能够快速的掌握相关的技术。在校学生能够有一个与实际
近年来,城市轨道交通由于其运送量大、运输效率高、占地面积少、能源消耗低、环境污染轻、准时可靠、安全舒适等优点而成为城市公共交通的重要手段。城市轨道交通在缓解城市
猪肉价格对CPI影响很大,是居民消费价格值数变化的主要影响指标之一,因此研究猪肉价格异动对稳定物价环境有着非常重要的意义.本文将首先研究猪肉价格异动变化规律,从波动周
随着国际贸易的发展,我国国际贸易的进程也随之加快,国家之间的文化交流与技术输出交流更是日益频繁,知识产品的流通也同样相应地形成了自己的国际市场.在国际技术贸易中,技
光子晶体光纤具备比普通光纤更优异的特性,被广泛应用于传感、材料等领域。准确定位光子晶体光纤的轴向角在光纤批量制造及相关工业应用中都具有重要意义。而数字全息技术无污
显微镜是在科研和学习工作中起到很大辅助作用的重要工具,随着近年来CCD和CMOS等图像传感器的重大发展,以及各种图像处理算法的出现,显微镜已经越来越向数字化、自动化的方向