FORMAL MODELING AND DATA VALIDATION OF GENERAL RAILWAY INTERLOCKING SYSTEM

Wang Keming, Wang Zheng, Zhang Chuandong
{"title":"FORMAL MODELING AND DATA VALIDATION OF GENERAL RAILWAY INTERLOCKING SYSTEM","authors":"Wang Keming, Wang Zheng, Zhang Chuandong","doi":"10.2495/CR180471","DOIUrl":null,"url":null,"abstract":"Railway interlocking system is a typical safety-critical system, design defects of the system will pose the great risks on the safety and affect the operation efficiency of the railway station. Formal method is an important approach to verify the design requirement and to get the reliable logic for coding. By analysing the requirement of railway interlocking system, the properties of specification and the events of system’s function were obtained, and then a multilayer formal model using the Event-B language and refinement strategy was established. The safety attributes of the system were verified and the formal model was refined based the theorem proving. Taking a real railway station as example, the contradictions of the axioms and the deadlock of the model were checked, as well as the correctness of the interlocking data was validated. Finally, the correctness of the model function was tested by simulation. We developed a formal prototype model for the general interlocking system and proposed an approach of data validation for the real station with the interlocking table.","PeriodicalId":210834,"journal":{"name":"Computers in Railways XVI : Railway Engineering Design and Operation","volume":"18 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2018-07-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Computers in Railways XVI : Railway Engineering Design and Operation","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.2495/CR180471","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 4

Abstract

Railway interlocking system is a typical safety-critical system, design defects of the system will pose the great risks on the safety and affect the operation efficiency of the railway station. Formal method is an important approach to verify the design requirement and to get the reliable logic for coding. By analysing the requirement of railway interlocking system, the properties of specification and the events of system’s function were obtained, and then a multilayer formal model using the Event-B language and refinement strategy was established. The safety attributes of the system were verified and the formal model was refined based the theorem proving. Taking a real railway station as example, the contradictions of the axioms and the deadlock of the model were checked, as well as the correctness of the interlocking data was validated. Finally, the correctness of the model function was tested by simulation. We developed a formal prototype model for the general interlocking system and proposed an approach of data validation for the real station with the interlocking table.
铁路通用联锁系统形式化建模与数据验证
铁路联锁系统是典型的安全关键型系统,系统的设计缺陷会给车站的安全带来很大的风险,影响车站的运行效率。形式化方法是验证设计需求和获得可靠编码逻辑的重要方法。通过对铁路联锁系统需求的分析,获得了系统功能的规范属性和事件属性,并利用Event-B语言和细化策略建立了多层形式化模型。验证了系统的安全属性,并在定理证明的基础上对系统的形式化模型进行了细化。以实际火车站为例,检查了模型的公理矛盾和死锁情况,验证了联锁数据的正确性。最后,通过仿真验证了模型函数的正确性。建立了通用联锁系统的形式化原型模型,并提出了一种基于联锁表的实站数据验证方法。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信