DocumentCode :
550698
Title :
Epsilon-based model transformation and verification of train control system specification
Author :
Liu Chao ; Tang Tao
Author_Institution :
State Key Lab. of Rail Traffic Control & Safety, Beijing Jiaotong Univ., Beijing, China
fYear :
2011
fDate :
22-24 July 2011
Firstpage :
5562
Lastpage :
5567
Abstract :
With the development of key technologies, train control system has become network-communicating safety related distributed system. In order to guarantee functions and performances of system meet the design requirements, it is essential to model and verify the specification during system development life cycle. The emergence of model transformation methodology in model-driven engineering bridges the gap between semi-formal modeling and formal verification, and builds links with model-based verification as well. This paper presents an approach to automatic model transformation and code generation atop Epsilon model management platform, and provides a case study of RBC hand-over scenarios described in train control system specification. In this case, system requirements are modeled via UML class and state machine diagram, which are then automatically transformed into SPIN/Promela formal language by means of model-model and model-text transformation via the ETL and EGL within Epsilon, to verify the correctness of hand-over design, accordingly the consistencies between system specification, functional design and model development are assured.
Keywords :
Unified Modeling Language; control engineering computing; formal languages; formal specification; formal verification; rail traffic; railway safety; Epsilon-based model transformation; Promela formal language; SPIN formal language; UML class diagram; code generation; design requirement; formal verification; model-driven engineering; model-model transformation; model-text transformation; safety related distributed system; semi-formal modeling; state machine diagram; system development life cycle; train control system specification; Control systems; Electronic mail; Formal verification; GSM; Metals; Safety; Unified modeling language; Epsilon; Model transformation; Promela; Train Control System; UML;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Control Conference (CCC), 2011 30th Chinese
Conference_Location :
Yantai
ISSN :
1934-1768
Print_ISBN :
978-1-4577-0677-6
Electronic_ISBN :
1934-1768
Type :
conf
Filename :
6001037
Link To Document :
بازگشت