Formal Verification and Validation of IoT-based Railway Gate Controlling System at Level Crossing

Muhammad Rashid,Muhammad Qadeer, Husnain Raza, Ifra Shabir,Imran Rasool,Nazir Ahmad Zafar

2024 IEEE 1st Karachi Section Humanitarian Technology Conference (KHI-HTC)(2024)

引用 0|浏览1
暂无评分
摘要
The safety of railway level crossing is one of the major and foremost issues of railway traffic. Accidents related to railway level crossing led to a great loss of human life and major financial losses. To prevent these fatal circumstances safety of the gate control system at level crossing must be checked. Safety can be ensured by verifying correctness of systems handling gates at level crossing. A lot of research exists related to ensuring correctness using different formal verification tools but no one tried to ensure the safety of railway level crossing using the SPIN model checker. This study provides a solution to this problem by formally verifying the system by using SPIN. In this work, formal specification of the automatic gate control system using the formal specification language, i.e., Process or Protocol Meta Language (PROMELA). Create a program graph for this process through the SPIN Model checker and describe safety and liveness properties using linear temporal logic (LTL) in the form of a formula. The formal verification is performed to ensure correctness by giving the program graph and LTL formulas as input to the SPIN model checker to check whether the properties are satisfied with the program graph.
更多
查看译文
关键词
Model Checking,Formal Methods,Spin,LTL,Railway Level Crossing,Internet of Things
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要