Modeling and formal verification of SMT rail interlocking system using PyNuSMV

Rakesh Lingappa, Lokanna Kadakolmath
{"title":"Modeling and formal verification of SMT rail interlocking system using PyNuSMV","authors":"Rakesh Lingappa, Lokanna Kadakolmath","doi":"10.1109/RAIT.2018.8388983","DOIUrl":null,"url":null,"abstract":"The success of urban smart mass transportation (SMT) system lie down in their ability to give frequent, fast, safe, and comfortable journeys in the urban conglomeration. In the railway signaling province, a railway interlocking is a computerized system that manages the railway signaling entities to permit a risk-free operation of the train traffic. Being a safety-critical system, the development of a railway interlocking systems follow several standards, such as CENELEC EN50126, EN50128, and IEC62279, which suggest the use of finite state machine inside the system modeling phase, and formal methods in verification, and validation phases. Often, they do verification and validation of railway interlocking tables physically and is thus fault-prone and expensive. So, within our research work, we used nuXmv as a modeling tool, and PyNuSMV as a verification tool, for verifying safety and liveness properties. As well, the reliability of the developed model has been validated by means of counterexamples and custom CTL model checking algorithm. We can also apply our developed model on real urban railway interlocking systems.","PeriodicalId":219972,"journal":{"name":"2018 4th International Conference on Recent Advances in Information Technology (RAIT)","volume":"70 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2018-03-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2018 4th International Conference on Recent Advances in Information Technology (RAIT)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/RAIT.2018.8388983","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 4

Abstract

The success of urban smart mass transportation (SMT) system lie down in their ability to give frequent, fast, safe, and comfortable journeys in the urban conglomeration. In the railway signaling province, a railway interlocking is a computerized system that manages the railway signaling entities to permit a risk-free operation of the train traffic. Being a safety-critical system, the development of a railway interlocking systems follow several standards, such as CENELEC EN50126, EN50128, and IEC62279, which suggest the use of finite state machine inside the system modeling phase, and formal methods in verification, and validation phases. Often, they do verification and validation of railway interlocking tables physically and is thus fault-prone and expensive. So, within our research work, we used nuXmv as a modeling tool, and PyNuSMV as a verification tool, for verifying safety and liveness properties. As well, the reliability of the developed model has been validated by means of counterexamples and custom CTL model checking algorithm. We can also apply our developed model on real urban railway interlocking systems.
基于PyNuSMV的SMT轨道联锁系统建模与形式化验证
城市智能大众交通(SMT)系统的成功在于其能够在城市群中提供频繁、快速、安全、舒适的出行。在铁路信号领域,铁路联锁系统是一种计算机化的系统,用于管理铁路信号实体,使列车交通无风险运行。作为一个安全关键系统,铁路联锁系统的开发遵循几个标准,如CENELEC EN50126、EN50128和IEC62279,这些标准建议在系统建模阶段使用有限状态机,在验证和验证阶段使用形式化方法。通常,他们对铁路联锁表进行物理验证和确认,因此容易出现故障且价格昂贵。因此,在我们的研究工作中,我们使用nuXmv作为建模工具,并使用PyNuSMV作为验证工具,以验证安全性和活动性。通过反例和自定义CTL模型校验算法验证了模型的可靠性。该模型也可应用于实际的城市轨道联锁系统。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约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学术文献互助群
群 号:481959085
Book学术官方微信