DocumentCode
3587356
Title
Formal Design and Verification of Zone Controller
Author
Jie Qian ; Jing Liu ; Xiang Chen ; Junfeng Sun
Author_Institution
Shanghai Key Lab. of Trustworthy Comput., East China Normal Univ., Shanghai, China
Volume
1
fYear
2014
Firstpage
375
Lastpage
382
Abstract
iCMTC is an advanced Communication Based Train Control system developed by CASCO Signal Ltd. For China´s mass transit transportation. Some subsystems of iCMTC has been applied in Shanghai Metro Line 10. Zone Controller (ZC) is one of the subsystems of iCMTC. Modeling and verifying ZC is challenging due to the complexity of the block system and the behavior itself. We propose a formal approach to gradually specify the block system and lower complexity of the verification of ZC behavior. In recent years, there are many researches on railway systems. However, these studies use simple track networks, which makes them inadequate in industrial practice. To address this problem, we define specific block layouts (i.e., Double slip connection) as relations on sets. We also define mathematical properties of the relations so that the block system can be precisely described. For the purpose of reducing the complexity of verification, we propose an improved refinement mechanism based on the Event-B notation. Based on this refinement mechanism, we develop a Rodin plug-in to help us refine the system. We use this mechanism in modeling the ZC behavior, and achieve good results in automated proof. Several safety properties are considered and verified to ensure the safety and correctness of ZC.
Keywords
computational complexity; control engineering computing; finite automata; formal specification; formal verification; rail traffic control; railway communication; theorem proving; traffic engineering computing; CASCO Signal Ltd; Chinas mass transit transportation; Rodin plug-in; Shanghai Metro Line 10; ZC behavior verification; automated proof; block system complexity; block system specification; communication based train control system; double slip connection; event-B notation; formal design; formal verification; iCMTC; railway systems; refinement mechanism; specific block layouts; verification complexity reduction; zone controller; Complexity theory; Context; Layout; Rail transportation; Safety; Switches; Event-B; formal design; verification; zone controller;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering Conference (APSEC), 2014 21st Asia-Pacific
ISSN
1530-1362
Print_ISBN
978-1-4799-7425-2
Type
conf
DOI
10.1109/APSEC.2014.62
Filename
7091333
Link To Document