DocumentCode
631071
Title
Simulation of CTCS-3 protocol with temporal logic programming
Author
Peng Zhang ; Zhenhua Duan ; Cong Tian
Author_Institution
Inst. of Comput. Theor. & Technol., Xidian Univ., Xi´an, China
fYear
2013
fDate
27-29 June 2013
Firstpage
72
Lastpage
77
Abstract
This paper presents an approach to simulate and verify the CTCS-3 (Chinese Train Control System 3) protocol with a Modeling, Simulation and Verification Language (MSVL) which is an executable subset of Projection Temporal Logic (PTL). First, the syntax and semantics of PTL and MSVL are briefly introduced. Then, CTCS-3 protocol is briefly presented and a simplified CTCS-3 protocol described by an MSVL program is given, and the property to be verified is specified by a Propositional Projection Temporal Logic (PPTL) formula. Finally, the simulation is conducted by means of the interpreter of MSVL. A dynamic graph showing behavior of train is depicted. Based on the graph, we can verify whether or not the protocol satisfies the property.
Keywords
digital simulation; locomotives; logic programming; program verification; railways; CTCS-3 protocol simulation; Chinese Train Control System 3 protocol; MSVL program; PPTL formula; modeling simulation and verification language; propositional projection temporal logic; temporal logic programming; Control systems; Mathematical model; Protocols; Semantics; Simulation; Software packages; Syntactics; CTCS-3 protocol; MSVL; Simulation; Temporal Logic; Verification;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Supported Cooperative Work in Design (CSCWD), 2013 IEEE 17th International Conference on
Conference_Location
Whistler, BC
Print_ISBN
978-1-4673-6084-5
Type
conf
DOI
10.1109/CSCWD.2013.6580942
Filename
6580942
Link To Document